My Adobe Interview Experience (Part - 1/2)

๐๐Ÿ. ๐–๐ก๐š๐ญ ๐ฐ๐š๐ฌ ๐ญ๐ก๐ž ๐ก๐ข๐ซ๐ข๐ง๐  ๐ฉ๐ซ๐จ๐œ๐ž๐ฌ๐ฌ? ๐‡๐จ๐ฐ ๐ฆ๐š๐ง๐ฒ ๐ซ๐จ๐ฎ๐ง๐๐ฌ ๐ฐ๐ž๐ซ๐ž ๐ญ๐ก๐ž๐ซ๐ž?
Adobe visited our campus(IGDTUW) for its annual on-campus pool drive in October
Branches allowed to sit for the assessment: BTech- CSE/IT/ECE and MTech- VLSI/ISM/MPC
Profile: Software Development Engineer
Job Location: Noida/Bangalore
Eligibility Criteria: PG candidates: 70% in post-graduation & graduation, 60% in 12th & 10th
UG candidates: 70% in graduation, 60% in 12th & 10th.
No current backlogs.
Platform: Cocubes
Format: Aptitude(30 mins) + Coding(2 questions & 30 minutes) with webcam enabled.
Total no. of rounds: 5( 1 online assessment + 3 technical + 1 HR)

๐๐Ÿ. ๐–๐ก๐š๐ญ ๐š๐ซ๐ž ๐ญ๐ก๐ž ๐œ๐จ๐ฆ๐ฆ๐จ๐ง ๐๐š๐ญ๐š ๐ฌ๐ญ๐ซ๐ฎ๐œ๐ญ๐ฎ๐ซ๐ž๐ฌ ๐š๐ฌ๐ค๐ž๐ ๐๐ฎ๐ซ๐ข๐ง๐  ๐ข๐ง๐ญ๐ž๐ซ๐ฏ๐ข๐ž๐ฐ๐ฌ?
I was asked questions from Arrays, LinkedList, Hashmap, HashSet, Binary Trees, String Builder, Stack & Queues, and Graphs.
You can expect questions based on any of the basic data structures that are taught in the โ€œData Structures & Algorithmsโ€ course or the โ€œAnalysis and Design of Algorithmsโ€ course.

๐๐Ÿ‘. ๐–๐ก๐š๐ญ ๐ฐ๐ž๐ซ๐ž ๐ญ๐ก๐ž ๐ช๐ฎ๐ž๐ฌ๐ญ๐ข๐จ๐ง๐ฌ ๐š๐ฌ๐ค๐ž๐ ๐ข๐ง ๐๐ข๐Ÿ๐Ÿ๐ž๐ซ๐ž๐ง๐ญ ๐ซ๐จ๐ฎ๐ง๐๐ฌ? ๐ข๐Ÿ ๐ซ๐ž๐ฆ๐ž๐ฆ๐›๐ž๐ซ ๐š๐ง๐ฒ.

๐ƒ๐’๐€ ๐๐ซ๐จ๐›๐ฅ๐ž๐ฆ๐ฌ
โœ”๏ธ Given a singly linked list, reverse every k-nodes.
Clone a linked list next and a random pointer. (with and without using extra space)
โœ”๏ธ Zig-Zag traversal of a binary tree ( 2-3 approaches)
โœ”๏ธ Activity Selection problem
โœ”๏ธ Given a binary tree, determine if it is BST or not
โœ”๏ธ An array of size n has values 1-n with 1 element missing. The missing element is replaced by -1. Find the missing element.
โœ”๏ธ The internal implementation of Hashmap.
String immutability, string interning, and string matching concepts in Java.
โœ”๏ธ Discussion on some practical problems like Adhaar card and Passport Sewa requiring to override hashcode(), hasnext(), and next() build-in Java functions.
โœ”๏ธ Given an array, print all the pairs with the given sum. (2-3 approaches)

๐Ž๐’ ๐๐ฎ๐ž๐ฌ๐ญ๐ข๐จ๐ง๐ฌ
โœ”๏ธ A thorough discussion on OS topics like memory management, process synchronization, thread synchronization, deadlocks, segmentation, paging techniques, scheduling algorithms, etc.

๐ƒ๐๐Œ๐’ ๐๐ฎ๐ž๐ฌ๐ญ๐ข๐จ๐ง๐ฌ
โœ”๏ธ Several DBMS questions like various keys in DBMS, 1-2 SQL queries, normalization, etc.

The interviewers required proper (C++/Java) code, dry run, and stack trace.

All the best! โค๏ธ

P.S. - That's me attending Adobe's Diwali Mela ๐Ÿ˜
-------------

Book a 1:1 mentorship session with me -ย https://lnkd.in/dBat2pfB
Twitter -ย https://lnkd.in/deHrAPcF
Instagram -ย https://lnkd.in/dFmiPh4G

#adobeย #interviewexperienceย #interviewquestionsย #linkedincreators