Skip to content
Related Articles

Related Articles

Save Article
Improve Article
Save Article
Like Article

Sandisk Interview Experience | Set 6 (For Software Development)

  • Difficulty Level : Medium
  • Last Updated : 27 Mar, 2018

Until this moment, I did only 1 round.
First they told me about the company and what they do here.
Then asked about me, and asked me to talk about projects I have done in my degree so far.

Then he started asking me about Operating System stuff: Semaphores, Mutex, Shared memory…
Q1: What is the difference between a thread and a process?
Q2: How to processes talk to each other? How can they access the same memory?
Q3: If you have an interrupt section, that when this interrupt happens, you want to wake up  the thread (only then). How do you do that?
Q4: C doesn’t have overriding functions. But, how is that you can add as many args as you want in the function parameters? How does that happen backstage?
Q5: Implement the insert function in a 2-way linkedlist.
Q6: I was asked to give him an efficient solution for this problem: Find the Missing number.
F
irst he wanted with < O(n) space Complexity, then with O(1) space complexity. (but of course time efficient).
Then he wanted me to give him an equation of the sum of all numbers from 1 to n. He told me to give him the full solution for it.

Hey geek! It's time to become a success story instead of reading them. Check out our most renowned DSA Self Paced Course, now at a student-friendly price and become industry ready. And if you are looking for a more complete interview preparation resource, check out Complete Interview Preparation Course that will prepare you for the SDE role of your dreams!

Feeling prepared enough for your interview? Test your skills with our Test Series that will help you prepare for top companies like Amazon, Microsoft, TCS, Wipro, Google and many more!

Q7:  Then the last question was this puzzle: 2 Eggs and 100 Floors. Which I think was pretty hard to understand during the interview! I don’t know why.

That was it. 1 hour and a half.

 

My Personal Notes arrow_drop_up
Recommended Articles
Page :