PHONE SCREEN PROBLEMS
The screening problems that follow are representative of the simple knowledge-based and coding questions you’re likely to encounter in a phone screen, but are certainly not an exhaustive list. If you do well with this type of question—by showing you can do basic coding—the interviewer may move on to more complex problems.
Memory Allocation in C
This is an example of a question where you’ll want to adjust your response based on the technical understanding of the person asking you. The most common way to allocate memory in C is by calling malloc
. If you’re speaking with a nontechnical person doing the phone screen, that’s probably as far as you go. If the screener has a technical background (or you’re not sure yet whether they do), you might go on from there to discuss trade-offs between dynamic and static allocation, less common calls into the standard C memory manager...