Today we are sharing some of the top questions asked in a technical round to a computer engineer for jobs such as software engineering, network systems operator, etc. As a computer science graduate you are expected to have a solid grasp of fundamentals and good communication skills as well. You will also be expected to be cognizant about the latest developments in technology especially ones pertaining to your discipline. We are sharing some of the most important questions asked to computer science graduates in a technical interview.
Are you familiar with XYZ programming language used at our firm?
Ans ; Be honest about this one. If you have knowledge/are familiar with the programming language prevalent at the firm fine, if you are not, don’t panic, don’t try to bluff. Admit openly that you don’t know the language but show that you have the hunger and the enthusiasm to learn . It helps if you already know some programming languages as it will show the recruiters that you are a fast and competent learner.
Tell us about your current projects :
Ans : Only highlight recent, most notable projects at your gig. If this is your first job and you do not have significant projects in your portfolio, then relevant projects done as an intern or student as part of college coursework and extra curricular will also suffice. This is a great opportunity to convince the potential employer of your technical work experience. Use it well.
Do you have leadership experience ?
Ans : Don’t go into panic mode if you currently have no relevant ( read technical) work experience. Leadership experience is mostly transferrable. If you have experience, leading a music band to the college debate club then mention those leadership experiences and try to convince the recruiter that you are able to transfer your non technical leadership experience into technical leadership skills.
How will you review a team members code making skills?
Ans : This questions tries to examine both your technical skills as well as your team skills/soft skills. In general when reviewing a code the parameters for determining quality of the code are usually readability, utility, security, resource optimization , maintenance, and regulatory requirements.
Describe your coding process :
Ans : What it says above. Neglect no detail. Include every details from what you do when you first receive a project to how you finish it. The employers ask this question because they need to verify whether you are methodical and organized or slack about work.
What is your preferred language for complex algorithms?
Ans : If you know more than one language for designing algorithms good, but if you don’t admit it.
What projects are you most proud of?
Ans : This is your opportunity to shine. Always present a relevant project which you are personally proud of and which has gained glowing reviews from users/clients. If a fresher, include that project which was praised by the profs, got you a coveted internship, glowing recommendations, project of the year award etc.
Describe a project that failed.
Ans : This question is not meant to harass you or make you feel bad. This question is solely focused on how you deal with failures. So take this opportunity to speak about what you learned from your failed project.
What is an object in C++?
Ans : An object in C++ is is a package which contains related data and instructions. The data represents what the object is whereas the instructions define how the object relates to other objects and itself .
Is there a difference between computer program and computer software?
Ans ; Yes. A Computer program is basically a programming code. Software includes programming code, documentation and user guide.