I was given the choice of programming languages and asked to solve two questions. Both questions were based on data structures, linked lists and arrays. I messed up the linked list question and probably failed the interview because of it. The interviewer also asked me to check edge cases during the interview.