As a web dev student, What is the best process for acing the coding interview?
#interviews #coder #computerscience
3 answers
Dongdong’s Answer
- Use around 5 mins to have a brief conversation to know about each other.
- At this time, the interviewer will present the question, usually with some simple examples. It's good to ask questions to clarify the question, like some conner cases, duplications, data range... and maybe to give out your more complicated example to cover all the cases.
- After you understand the question, don't rush to solve the problem. Instead, present possible solutions(sometimes more than one, compare the pros vs cons) and discuss with the interviewer. Make sure which approach you wanna go with.
- Work on the question, maybe coding, design... During this process, communicate with the interviewer about what you are doing, why doing this...
- If there is time left, interviewer will say "Do you have any questions for me?" ask some questions relate to the company or the interviewer's daily work to show interest.
Good luck!
zhongyuan’s Answer
Hi Jordan,
According to my experience, to pass the interviews in high tech companies (such as facebook, google, amazon) there are several things to prepare.
- update your resume, you can add details to your resume, such as the projects you've done in your school.
- apply for many companies on line, or get reference from friends who currently working in those companies. Usually you can get 1 phone interview per 5-10 applies.
- Prepare the interviews. by knowing the culture of the company you like, the company's mission.
- Usually High tech company will ask data structure, algorithm question, such as sorting, binary tree, stack, queue, back tracking, dynamic programming related question.
- Be confident.
To practice, the following site might help.
Leetcode.com
Best wishes,
Zhongyuan Tang
Akshama’s Answer
Practise coding questions from hackerrank, hackerearth. Pace up your level gradually.
To access archives of commonly asked interview questions wrt each company, do check geeksforgeeks website.