DEV Community

Discussion on: What are your technical interview tips?

Collapse
 
coopsource profile image
Co-op Source

For the interviewee: Practice, practice, practice. Have someone ask you questions and have you do coding on a whiteboard implementing operations on linked lists, trees, hash tables, graphs, including insert, find, delete, sort, etc. Know how to analyze the O(n) behavior of all the basic data structures/operations. What does the algorithm/structure trade off in order to gain certain properties. Know the worst cases and why. If you get stuck in an interview, just start verbalizing what you know about the problem (silence is the worst thing you can do), ask for clarification, be honest/don't fake anything.

For the interviewer: Don't do whiteboard coding - it filters out people who "lock up" in pressure situations, sometimes very smart people and can be intimidating for a female candidate standing in front of a (perceived or otherwise) skeptical all male audience. Whiteboard coding does not represent actual on the job performance or skills. Better: prepare a take home project related to your domain and pay the interviewee to solve it.