I was wondering how the whole ICO process looks like for the companies considering this kind of crowdfunding... How do ICOs get listed on exchanges,
For listing on exchange, fees is to be paid in value of crypto so it isn't much difficult for ICOs to list on exchanges if they have raised enough money.
how do they convert ETH / Fiat to their own tokens?
I am little confused with this query. Tokens are created before the commencement of ICO. Once tokens are created and listed on exchange, they can be converted to ETH, fiat or any other currency via exchange.
Do startups involve other companies for this process, or is it possible for them to perform this on their own?
It is possible for startups to do every process themselves. However, with increasing competition several companies have been originated for PR, marketing, listing and other assistance to ICOs.