Experience working on technical projects as part of a team
Software Engineers Interview Questions
419,197 software engineers interview questions shared by candidates
* Print binary tree level by level * Find distance between words in a string eg: String => "I am a good girl" distance between "I" and "good" is 3
You have a potentially very-large set of documents, which are potentially very-large, and contain text. For searching these documents, they've been pre-processed into a (very-large) table mapping words to the set of documents that contain each word. E.g. (word) : (documents (referenced by ID) containing that word) Apple: 1, 4, 5, 6, 32 Banana: 5, 6, 7, 9, 32 Cantaloupe: 1, 2, 6 ... Clients will pass in a set of words (e.g. {apple, cantaloupe}), and want the set of document IDs that contain all the words. (e.g. {apple, cantaloupe} -> {1, 6}) Design a distributed system to implement this, bearing in mind that the number of documents, the number of words, and the number of document-IDs-per-word are potentially really, really big.
I show them my IOT project which works with the MQTT protocol. They ask what other protocols are available for IOT.
Design a data structure where insertion, deletion, data access and get random element are all done in O(1), i.e., constant time. (Without using STL or Hash tables)
What is systems engineering?
Write a function to remove repeated spaces from a string (ex: "one two three four" -> "one two three four")
Given a list of coins and the a total amount. Calculate the minimum number of coins can be used to reach the total amount.
Difference between an array list and a linked list.
"what do you do if your manager says your code is a piece of sh*t?"
Viewing 1111 - 1120 interview questions