Something along the lines of, if each finger on your hand is numbered 0-9, and each finger has certain keys on a keyboard associated with it, write code that when given a string of digits, such as "3251", prints out all strings that can be typed with each of those fingers typing a letter in that order. For example, in the string above, print all possible strings that can be typed from the 3rd finger typing a letter, then the second, then the 5th, and lastly the first.
Software Development Interview Questions
36,991 software development interview questions shared by candidates
Leetcode questions, data structures (trees, graphs, arrays, strings), algorithms. Personality questions based on principles.
There were many questions like"tell us about a hard problem you had to solve" and "did you ever do anything risky" and "did your boss ever ask you to do something that you didn't agree with"
1 algorithm problems about string, and 1 follow up.
Write a program to reverse the words in a sentence. "Sky is blue" would be "blue is sky". Write test cases for this program
I didn't know you were a manager before...where's that?
Questions were not difficult but my English was a little bit poor. Also my solutions were the first solutions that came to my mind and I think they asked for a better algorithm for the Development Lead position. Questions were: You have 3 integer arrays, find the common items that exist in at least two of the arrays; Write a program to create a histogram of the top 5 most used words in a file.
How can you copy files from one directory to another using Python?
Implement a stack that supports push, pop and mode(the one from statistics) operation. Gave an O(log n ) push and pop and O(1) mode operation.Another good question was implement atoi function. I assumed it as base 10 but was asked to support from binary to any base numbers(even base 50).
second question. No idea how to implement in O(1) time.
Viewing 751 - 760 interview questions