Taro Logo

Software Engineer Interview Experience - Turkey

June 1, 2015
Positive ExperienceNo Offer

Process

I applied online and had two interviews. The first was with an HR person, and it was not technical at all. The second was with a developer on the team I applied to. I did not continue to the next interview as I failed the second one. Both interviews were on Skype and included a 20-minute live coding session on CoderPad.

Questions

  1. What is the maximum value of an unsigned integer in a 32-bit system?

  2. Which is better for a sorted array: a Binary Search Tree or a linked list?

  3. How many bytes are there in 64 bits?

  4. What is the time complexity of a Binary Search Tree on a sorted array?

  5. What is the time complexity of a linked list in the worst-case scenario?

  6. What is the difference between a process and threads?

  7. What does ARC stand for?

  8. What is a View Controller doing?

  9. What is the difference between a protocol and a delegate in Objective-C?

  10. What do you use to round the corners of a UIView?

  11. What is a singleton class, and how do you create one?

  12. What is a category in Objective-C? Can you add a stored property to a category?

  13. What are Blocks in Objective-C, and how do they work?

  14. During a live coding session on CoderPad, the coding question was not practical. It used C syntax, while I know Objective-C. It was simple but very difficult to understand and solve.

Was this helpful?

Interview Statistics

The following metrics were computed from 2 interview experiences for the Yelp Software Engineer role in Turkey.

Success Rate

0%
Pass Rate

Yelp's interview process for their Software Engineer roles in Turkey is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive100%
Neutral0%
Negative0%

Candidates reported having very good feelings for Yelp's Software Engineer interview process in Turkey.

Yelp Work Experiences