Think about Google's autofill functionality. Currently, the way we've implemented it is that after every letter a request is sent to the server to find all valid possibilities of what the word could be. So, for example, if we're trying to search "hello", after we type the letter "h", then a request is sent. Then we type "e" and another request is sent. The number of valid possibilities becomes smaller and smaller as we type more and more of the word out. The current model of sending a request to a server after each keystroke is pretty expensive so what sort of algorithm would you use to limit the number of server requests sent while still maintaining the autofill functionality (meaning that it appears rapid to the user and doesn't stall).
Associate Engineer Interview Questions
35,498 associate engineer interview questions shared by candidates
How to call a method in a Java class.
You're from electronics why Accenture or IT.?
Most difficult problem handled during college days
Role in project
What technology did you use in Projects? Why?
What does your father do?Tell me about your family.
Explain a D on my transcripts that will be in the area your going to work
You have to explain what you are thinking as you try to answer the questions
Explain about Software Development Life cycle
Viewing 1001 - 1010 interview questions