Mayank Devnani: Placed at Palo Alto Networks
I am Mayank Devnani Roll Number 22111042, pursuing my MTech in Computer Science and Engineering at IIT Kanpur, with a focus on developing my technical expertise and problem-solving skills., studying in IIT Kanpur will be joining Palo Alto Networks Software Engineer (SWE). Here are some brief insights.
Shortlisted Profiles & Companies:
Capital One (Software Engineering), SAP Labs (Developer Associate), Samsung Research Bangalore (Developer), Samsung R&D Delhi (Engineer)
Selection Process of the Company you are selected in 1) Resume Shortlist, 2) GD, 3)Test
- Online Assessment 2) Interview Round 1 3) Interview Round 2
Insights on the interview process
- The online assessment consisted of easy to medium-level questions. 2) Round 1 involved coding challenges with a medium level of difficulty. 3) Round 2 covered 3.1) Basic system design questions 3.2) Coding implementation from scratch 3.3) Questions from core computer science subjects, including Operating Systems (OS), Computer Networks (CN), Database Management Systems (DBMS)
Sample Interview Questions?
- Round 1 Linked list, Tree, Graph medium level questions 2) Round 2 Implement Hashmap from scratch, How to scale a system, Role of Threads (OS), How proxy server works (CN), Can you highlight some scenarios where BCNF normalization is used (DBMS)
Preparation Resources
- LeetCode 2) GeeksForGeeks 3) Striver Sheet 4) Archit Aggarwal DSA Sheet
Advice for students (do's and don'ts)
DOs 1) Regularly practice coding and strive to cover advanced topics 2) Do give LeetCode and GeeksForGeeks contests 3) Do give importance to each subject be it DBMS,OS,CN etc. DON’Ts 1) Avoid comparing yourself to others 2) Don't underestimate the importance of teamwork and collaboration in achieving common goals