If you are a fresher just out of your engineering degree and looking for Software Jobs, this post could be of some help for you. Most of the students will be on the edge of getting a job by any means once they finish engineering degree. These are the students who are not looking for higher studies but to get an IT job soon. There are lots of software companies that will offer you a job. However many students forget to check what kind of business that the company is doing. I thought of sharing some guidelines as to how to choose a software company for your jobs. This is very important to know sufficiently about a company that is offering you a job because your future is going to be decided by what kind of job you do and what technologies you work for. Before telling that just let me put some ideas on how an interview process will happen for a fresher.
The interview questions for freshers will most be based on your academics subjects and what is mentioned in your resume. You will be asked to write some computer programs to asses how well you write the program logic. Before technical round of interview, there can be aptitude and group discussions round. As par as group discussions are concerned, just speak and express you views, opinions on the topic given. The opinions could be negative or positive, do not hesitate. This will help you clear the group discussions round. The technical round focuses on the technologies that you have studied. So its important to mention the technologies that you are interested in in the resume before any IT companies approach you for the job offer. For a fresher the recruiters look for the candidate's ability to learn new technologies. Express your ability for learning new stuffs.
Usually the technologies revolve around the computer programming languages that you are interested in at the initial stage, however there will be something called a 'Domain' the company is working for. Its so good to study about various domains available today that IT companies are working on. The examples of some domains are (1) Banking domain, (2) Telecom domain, (3) Medical/Healthcare domain, (4) Building Automation Systems domain etc. The IT companies are divided into product development companies or software services companies broadly. You as a fresher can ask these questions at the end of their interviews. Certainly the interviewer asks 'Do you have any questions to ask?' for sure at the end of the interview. Take advantage of this and ask about company domain and the kind of the business that the company is dealing with.Today, the engineering branch you have chosen do not exactly correspond to these domains. Not everything you've studied can be applied at your jobs. I say this is a gap in the engineering education system.
The initial salary is the secondary thing if you liked the company and what the company is doing and more importantly how the company is performing . You can find these details by going through company website or asking your friends who are already employed in the company. So do not just go by the salaries that the company is offering you, but its reputation, good track records and that promises a secure job for you. So do some home work on the company profile before appearing for the interview. This also helps in your interview.
Once you selected the company of your interest, usually most of the companies will have corporate training before assigning you to the actual products. Make the most of your trainings, more importantly enjoy your trainings. Its a good opportunity to learn and gather more information about the company business. Study about the company business more than what is being tought in the trainings. This will help understand about the kind of the business that the company is performing and more importantly ask questions to the trainer.
I have seen many instances that the hired employees will be on the 'bench' with no work. If this occurs to you, I encourage you not just sit on the bench but ask questions and try to get the projects. Do not every be happy that you no work especially when you have freshly joined an IT company. Manage to get into a project that teach you a lot about the software development and kind of the challenges involved in that. You can utilize your free time to explore more on the technologies and learn more. The fact is that the learning remains with you and helps you when you actually start on a project.
Build good relationships with your co-workers. Go for a cup of coffee with them and share with them your opinions and you are surprised to see lot of interesting stuffs coming from them. Learn from each other is what is the corporate policy is all about. The employees in any company are a blend of different cultures and that's what companies love to have. A mix of people that have different cultural backgrounds. Just enjoy that culture and more importantly learn from each other a lot.
The first impression is the best impression. In your first endeavor in the company, do the best of you. Try to differentiate from thousands of people out there. Once the company that has hired you recognizes your technical capabilities, then you are almost done. You will start getting good comments and the better opportunities in future.
Tackle the Interview
The interview questions for freshers will most be based on your academics subjects and what is mentioned in your resume. You will be asked to write some computer programs to asses how well you write the program logic. Before technical round of interview, there can be aptitude and group discussions round. As par as group discussions are concerned, just speak and express you views, opinions on the topic given. The opinions could be negative or positive, do not hesitate. This will help you clear the group discussions round. The technical round focuses on the technologies that you have studied. So its important to mention the technologies that you are interested in in the resume before any IT companies approach you for the job offer. For a fresher the recruiters look for the candidate's ability to learn new technologies. Express your ability for learning new stuffs.
Choose the domain
Usually the technologies revolve around the computer programming languages that you are interested in at the initial stage, however there will be something called a 'Domain' the company is working for. Its so good to study about various domains available today that IT companies are working on. The examples of some domains are (1) Banking domain, (2) Telecom domain, (3) Medical/Healthcare domain, (4) Building Automation Systems domain etc. The IT companies are divided into product development companies or software services companies broadly. You as a fresher can ask these questions at the end of their interviews. Certainly the interviewer asks 'Do you have any questions to ask?' for sure at the end of the interview. Take advantage of this and ask about company domain and the kind of the business that the company is dealing with.Today, the engineering branch you have chosen do not exactly correspond to these domains. Not everything you've studied can be applied at your jobs. I say this is a gap in the engineering education system.
Know the company
The initial salary is the secondary thing if you liked the company and what the company is doing and more importantly how the company is performing . You can find these details by going through company website or asking your friends who are already employed in the company. So do not just go by the salaries that the company is offering you, but its reputation, good track records and that promises a secure job for you. So do some home work on the company profile before appearing for the interview. This also helps in your interview.
Once you are In
Once you selected the company of your interest, usually most of the companies will have corporate training before assigning you to the actual products. Make the most of your trainings, more importantly enjoy your trainings. Its a good opportunity to learn and gather more information about the company business. Study about the company business more than what is being tought in the trainings. This will help understand about the kind of the business that the company is performing and more importantly ask questions to the trainer.
I have seen many instances that the hired employees will be on the 'bench' with no work. If this occurs to you, I encourage you not just sit on the bench but ask questions and try to get the projects. Do not every be happy that you no work especially when you have freshly joined an IT company. Manage to get into a project that teach you a lot about the software development and kind of the challenges involved in that. You can utilize your free time to explore more on the technologies and learn more. The fact is that the learning remains with you and helps you when you actually start on a project.
Make friends
Build good relationships with your co-workers. Go for a cup of coffee with them and share with them your opinions and you are surprised to see lot of interesting stuffs coming from them. Learn from each other is what is the corporate policy is all about. The employees in any company are a blend of different cultures and that's what companies love to have. A mix of people that have different cultural backgrounds. Just enjoy that culture and more importantly learn from each other a lot.
The first impression is the best impression. In your first endeavor in the company, do the best of you. Try to differentiate from thousands of people out there. Once the company that has hired you recognizes your technical capabilities, then you are almost done. You will start getting good comments and the better opportunities in future.
No comments:
Post a Comment