PHILIPS SDE INTERN Technical Interview(On Campus)

image

My interview went around for 45-50 minutes.

  1. first the interviewer gave her intro, then asked me to introduce. She was having an experience of 17 years and was a cloud solution architect.
  2. I gave my intro, now she started giving me question. Starting with basics.
    The questions were as follows :
  • difference between hashmaps and cache
  • what is hashing?
  • can we de-hash a hashed string?
  • what is process and thread?
  • can processes share the same memory?
  • follow up : can threads follow the same memory?
  • what is virtual memory?
  • follow up : why then virutal memory ? we could have increased the ram simply.
    -> now she started to ask a little bit from system design and cloud(as I mentioned aws in my resume)
  • what is monolithic services?
  • what is microservices?
  • what is distributed systems?
  • say something on cloud architectures : I couldn't answer as I am currently exploring only.
  • what is load balancing?
  • what is fault tolerance? what's CAP?
  • follow up : what does it provide : availability
  • explain SOLID design principles : explained about all the 5 design patterns with detail explanation where each principle can be used and keeping modularity in mind.
  • what is tcp?
  • layers of tcp.
  • what is rest? why is it called restful apis?
  • have you heard about soap? explain.
  • what is aws ec2 ?
  • what services we can make use of using ec2 instances?
  • what is docker why do we need it?
  • what is paging?

-> Now came the DSA Question.
You are given two strings(say BEAR and BARE). You need to find if they are anagrams or not.

  • Seeing the question hashmaps clicked my mind, and I came up with the solution within 2 minutes, she asked me to code on NOTEPAD and it hardly took me 2 minute to code as I was in practice.
  • used O(N) time complexity and O(N) space complexity.
  • Now she asked me to use without hashmaps, again as soon she said no space, sorting clicked my mind, then I explained the intuition of my solution using sorting. I asked if I need to code that but she was happy with my explanation so she said that's not needed.
    • Follow up questions on space and time complexity :
  • what is space and time complexity.
  • I explained all time complexities : big oh, big omega and big theta and why they are used, etc.

Any questions for her from my side :

  • I told her that I am exploring cloud computing, what should I learn first and where from if any resource which she followed.
  • asked about philips and it's internal working.

Also I couldn't answer 2 questions that was from paging and cloud computing. I told her that I am currently exploring those topics so I am not confident.

Managerial round was completely based on projects normal discussion on relocation and about college exams.

Comments (1)