Software engineers write programs to design and develop computer software. Interviews are highly technical, so come ready to work through coding problems and math brainteasers. The specific questions you are asked will depend on what type of programming position you are looking for. Try researching a specific software discipline such as web development, application development, or system development.
Why should I pay you salary? Yes, that will be the most unexpected question. Right after I joined the training, a friend who recommended me (working at a big s/w company, I cannot disclose because he is under the threat from this company) was not paid his routine salary - it was promised he will be paid a bonus. But the bonus was 3,000 first year and last year he didn't get paid. He went and asked the owner, the owner's question was "why should I pay you? You are doing a crappy job there". My friend asked me to leave if possible. I did!
Ask and learn what training they are providing, how they will "market" you, prior to enrolling even for training. It wouldn't be a bad idea to see how they will pay you and if it is a straight cut or will they pay in in "bonus" methods. Don't bait into it, no matter how desperate you are, there are ethical companies out there.
This is total lie. we have a record paying salary in time and accurate. One can always check even with our past employees. Moreover, we are getting 90% of employees thru referral only. These are the comments written by our adversaries and they have the campaign to malign our company.