Emphasis on algorithms and complexity analysis and some higher-level design. Process is perhaps more focussed on discussion of alternatives/trade-offs/complexity over necessarily nailing a "perfect" answer in the provided time.
Ios Lead Interview Questions
6,263 ios lead interview questions shared by candidates
How could you cancel a block in the operation queue after it has been dispatched?
Find closest k restaurants out of 1 million restaurants from your location
Given this single API and an unlimited (space) input buffer, show how you would replace space characters with URL-encoded “%20”. void replaceSpaces(char *buffer); That is: “Hello World Twitch” would become “Hello%20World%20Twitch”
Q. What is different between notification and delegation?
stack or a heap, which is faster?
It was included algorithms, computer science and programming languages questions.
Reverse array eficiently.
Palindrome question. Given a string, return true if its a palindrome, ex. "abba" = true, "abcba" = true
For my phone (and Collabedit) question, I was asked to implement functionality matching the description of this API: /* This class will be given a list of words (such as might be tokenized * from a paragraph of text), and will provide a method that takes two * words and returns the shortest distance (in words) between those two * words in the provided text. * Example: * WordDistanceFinder finder = new WordDistanceFinder(Arrays.asList("the", "quick", "brown", "fox", "quick")); * assert(finder.distance("fox", "the") == 3); * assert(finder.distance("quick", "fox") == 1); * * "quick" appears twice in the input. There are two possible distance values for "quick" and "fox": * (3 - 1) = 2 and (4 - 3) = 1. * Since we have to return the shortest distance between the two words we return 1. */
Viewing 101 - 110 interview questions