Interview Candidates For Code Tests

Suggestions for how to interview candidates for code tests

To interview candidates, we need to choose code problems carefully. Instead of random ones, they should be related to factors you want to examine.

To walk through with candidates, we need to understand how candidates might think. And give him/her some hints or on-demand feedbacks.

Problems Aggregated By Scenarios:

Scenarios (Find Candidates) Link
Has basic skills Problems: #basic
Can deal with details Problems: #manydetails
Knows classic algorithms Problems: #classic
Who are creative Problems: #inspiring
Has good OO skills Problems: #oodesign
Good understanding about Big O Problems: #evaluatecomplexity
Super strong in algorithms Problems: #hard
Good at SQL Problems: #sql
Good at math Problems: #math

Series problems with follow-ups:

Problems Aggregated By Typical Algorithms:



Typical Algorithms Link
string #string
array #array
hashmap #hashmap
binarytree #binarytree
linkedlist #linkedlist
bfs #bfs
dfs #dfs
binarysearch #binarysearch
stack #stack
dynamicprogramming #dynamicprogramming
trie #trie
heap #heap
monotone stack/queue #monotone
slidingwindow #slidingwindow
greedy #greedy
backtracking #backtracking

  • Problems of all tags: link

You have better suggestions? Leave me comments.

You have typical scenarios not covered? Leave me comments.

Cheers!

linkedin
github
slack

Share It, If You Like It.

Leave a Reply

Your email address will not be published.