Filter interviews by
I applied via Campus Placement
Patterns, quiz, game questions.
C++ memory management involves allocating and deallocating memory for variables, while pointers store memory addresses.
Pointers are variables that store memory addresses.
They are used to access and manipulate data stored in memory.
Example: int* ptr = new int; *ptr = 10; delete ptr;
Test on hackerrank, was easy to crack
I applied via Campus Placement and was interviewed before Sep 2023. There was 1 interview round.
Adobe interview questions for designations
I was interviewed before May 2023.
2 medium-hard leetcode problem
Questions on binary tree traversal, multiplying big numbers represented as strings, and detecting k-th node from the back of a linked list.
Binary tree traversal can be done in three ways: in-order, pre-order, and post-order.
To multiply two big numbers represented as strings, you can use the grade-school algorithm or Karatsuba algorithm.
To detect the k-th node from the back of a linked list, you can use two pointers app
Get interview-ready with Top Adobe Interview Questions
I was interviewed in Dec 2020.
Round duration - 138 minutes
Round difficulty - Easy
Webcam and microphone were mandatory .
There was 16 mcqs (45 min),2 coding questions(60 min),1 essay writing(10 min) and gamified assessment(23 min).
We are going to explore all the possibilities of subsequences in which there will be no two elements that are adjacent to one another in the given array/list. So if we take the current element, let’s say ‘CURR’ then we are not allowed to take the element adjacent to ‘CURR’. So for that, we will call a recursive function one step forward to the ‘CURR’.
The Steps are as follows:
&nb...
Round duration - 60 minutes
Round difficulty - Medium
It was from 2 pm to 3pm. Interviewer was really friendly and provided me hints whenever I was stuck.
Take input in two variable x and n. Create a variable ans and initialize it to 1
Run a while loop till n > 0. In each iteration mutilply your ans with x. Finally print ans.
Space Complexity: O(1)Explanation: Time Complexity: O(1)Explanation:1. There are 100 doors in a row, all doors are initially closed. A person walks through all doors multiple times and toggle (if open then close, if close then open) them in following way: In first w...
Tip 1 : Try to increase your problem solving skills by solving puzzles.
Tip 2 : You should have good knowledge of basic data structures.
Tip 3 : You should have 1 or 2 major projects in your resume as it increases the chance of shortlisting.
Tip 1 : Do not put copied projects (which do not have knowledge) about in your resume as sometimes your projects in discussed in whole interview.
Tip 2 : Your resume should be ATS-friendly.
I was interviewed before Sep 2020.
Round duration - 90 minutes
Round difficulty - Hard
It was an online round with coding questions, MCQs and a technical writing part
Matrices, determinants and polynomial equations MCQs are their
All of them are of engineering mathematics level
A situation is given, we have to write a technical article of around 300-500 words (I dont remember exact word limit)
Round duration - 60 minutes
Round difficulty - Medium
It was an online telephonic round, I was aksed to share my screen and to open my code editor. I generally code in VS Code, So I shared my VS code screen with the interviewer.
Timing - 4pm
Environment was good
Interviewer was nice person
I first explained that what is a BST.
Then Interviewer gave me an example and asked me to explain it and code it.
I was then started writing the code and explaining each line to the Interviewer that what I am doing.
Finally it was done and explained it further including all the corner cases
The given linked list is 1 -> 2 -> 3 -> 4-> NULL. Then th...
I explained from scratch that what will be our algorithm and what all nodes I am gonna make and the purpose of each node.
Bonus Tip: Communicate with interviewer consistently, don't just keep quit all the time
Finally I solved it and interviewer was satisfied with my approach.
I gave the solution using 2 pointer approach as it can solve it in linear time complexity.
I explained this question by giving an example and implementing my approach on that example.
interviewer was convinced.
Tip 1 : Practice questions on each data structure
Tip 2 : Try to complete Interview Bit, practice previously asked questions and there are many videos on youtube which have made dsa sheets, just do all the important questions. Try to solve 500 questions in total to become fully prepared for coding rounds.
Tip 3 : Make a notebook for all the questions you do, note down the approach and code on a copy, it comes out to be very beneficial for revision.
Tip 1 : Have some good projects in the resume.
Tip 2 : If you have done any internship, then it will be a plus point. If you don't have internships then you should have some good competitive programming ranks.
I was interviewed before Sep 2020.
Round duration - 60 minutes
Round difficulty - Medium
Timing - Test Link is active for 5 days. It can be taken anytime between that window.
It was conducted on Hackerrank.
Duration - 60 mins
Try to quickly solve the coding question first in around 20 mins and give rest of the time to MCQs. MCQs were of medium level.
Practice the MCQs from codezen. 7-8 questions were similar to those on codezen
current weigh...
Round duration - 60 mins
Round difficulty - Easy
Timing - 60 mins
Environment - Google Docs shared
The interviewer from Adobe was interactive and helpful throughout the round.
Simple approach - Use 2 nested loops. The outer loop will be for each node of the 1st list and inner loop will be for 2nd list.
Optimised Approach -
Get count of the nodes in the first list, let count be c1.
Get count of the nodes in the second list, let count be c2.
Get the difference of counts d = abs(c1 – c2)
Now traverse the bigger list from the first node till d nodes so that from here onwards both the lists have equal...
Tip 1:I had read the OS concepts from the book Galvin.
Tip 2:Try to give real life examples after explaining the concepts.
It was just discussed at the end.
Tip: Practice 15-20 puzzles from codezen and GFG
Tip 1 :Confidence is the key to excel any interview. Practice more questions and build up your confidence level.
Tip 2 :Understand the concepts first behind each algorithm and try to solve around 20-25 questions for each data structure. Practice the data structure portion from Codezen(they have really good content coverage and the right pool of questions), read few interview experiences from Geeks for Geek and the Algorithm questions from Leetcode.
Tip 3 : In an interview, if you get stuck in any question, don't panic. Try to ask about the constraints and cases from the interviewer and extract hints from it. Interviewers usually help you to reach to a solution.
Tip 1: Keep it short and crisp. Utilise one full page wisely to describe yourself. It should not be more than a page.
Tip 2: Focus on the Projects/Work Experience and Achievements Section.
I was interviewed in Mar 2017.
A process is an instance of a program, while a thread is a unit of execution within a process.
A process is an independent entity that runs in its own memory space, while threads share the same memory space within a process.
Processes have their own resources, such as file handles and memory, while threads share these resources.
Processes are heavyweight and have higher overhead, while threads are lightweight and have low...
Interview experience
based on 5 reviews
Rating in categories
Computer Scientist
436
salaries
| ₹21.2 L/yr - ₹70.7 L/yr |
Technical Consultant
283
salaries
| ₹11.4 L/yr - ₹30 L/yr |
Software Engineer
256
salaries
| ₹7.5 L/yr - ₹25 L/yr |
Computer Scientist 2
226
salaries
| ₹28 L/yr - ₹101 L/yr |
Senior Technical Consultant
190
salaries
| ₹12.5 L/yr - ₹45 L/yr |
Salesforce
Oracle
Microsoft Corporation
Amazon