I applied through an employee referral. The process took 1 day. I interviewed at Adobe in Oct 2023
Interview
I got called after one of my Friend referred by profile for the role. I received the call very next day. I was already have 2 offers in my hand so you can say I was already well prepared. Interviewers were Humble and Helpful in this process.
Interview questions [1]
Question 1
Certainly! **Round 1:** 1. Critical Render Path: The process browsers follow to convert HTML, CSS, and JavaScript into pixels for efficient rendering. 2. Async and Deferred Script Loading: - Async: Loads scripts independently without blocking. - Deferred: Delays script execution until the HTML parser finishes, maintaining order without blocking rendering. 3. Pre-fetch, Pre-connect, etc.: - Pre-fetch: Proactively fetches resources to enhance loading times. - Pre-connect: Initiates early connection setup to reduce latency. 4. Lighthouse Tool: An open-source tool automating web page quality improvement through audits and performance metrics. 5. Initial Page Load Lifecycle: The lifecycle events and processes during the first visit to a webpage, triggering resource loading. 6. Working of setTimeout, Promise Resolve, Console.log in Call Stack: - setTimeout: Delays function execution. - Promise Resolve: Handles asynchronous operations. - Console.log: Outputs information to the console for debugging. 7. Var, Let, Scope, Closures with setTimeout Callbacks: - Var: Function-scoped variable declaration. - Let: Block-scoped variable declaration. - Scope, Closures: Concepts governing variable visibility and encapsulation. 8. Multiple Questions on Apollo Client and GraphQL in React.js. **Round 2:** 9. (Major) Create Infinite Scroll using ReactJs and Custom Hook: Utilize ReactJs and a custom hook to implement an infinite scroll fetching data from jsonplaceholder and render images from response on image component accordingly and once scroll is at end fetch more images from api and render further kind of pagination. 10. Create Polyfill of Memo Function in JS: Develop a polyfill for the Memo function in JavaScript. Got out from here.
A set of around six thirty minute one on one meetings with developers within the company, designed to assess both technical and team communication skills. Follow on interview with a director.
Interview questions [1]
Question 1
Describe a solution for storing versioned data in a database.
I applied through a recruiter. The process took 5 days. I interviewed at Adobe in Sep 2018
Interview
Four rounds of interview was conducted on a same day from morning till noon by different team members and two rounds of telephonic interivew. Transparent on the process and they keep you posted on the progress.