Filter interviews by
Clear (1)
I applied via Nvidea and was interviewed in Nov 2021. There were 3 interview rounds.
List is mutable and Tuples are immutable in Python.
Lists are enclosed in square brackets [], while Tuples are enclosed in parentheses ().
Elements of a list can be changed, added or removed, while elements of a tuple cannot be changed.
Lists are slower than tuples due to their mutable nature.
Tuples are used for fixed data, while lists are used for dynamic data.
Lists are used for homogenous data, while tuples are used for
The basic components of Android are activities, services, broadcast receivers, and content providers.
Activities are the user interface components that allow users to interact with the app.
Services are background components that perform long-running operations.
Broadcast receivers are components that receive and respond to system-wide broadcast announcements.
Content providers are components that manage a shared set of ap
Android architecture system is a layered architecture consisting of four main layers.
The four main layers are Linux kernel, native libraries, application framework, and applications.
The Linux kernel provides low-level hardware abstraction and security.
Native libraries are written in C or C++ and provide access to hardware-specific features.
Application framework provides high-level services such as activity management, ...
OpenGL is a graphics API used in Android to render 2D and 3D graphics.
OpenGL is a cross-platform API that allows developers to create high-performance graphics applications.
It uses a pipeline-based model to process graphics data.
OpenGL ES (Embedded Systems) is the version of OpenGL used in Android.
It supports features like texture mapping, lighting, and shading.
Developers can use OpenGL in Android to create games, visu...
Design test cases for a deseal car engine
Test for engine starting and stopping
Test for oil pressure and temperature
Test for fuel efficiency
Test for exhaust emissions
Test for engine noise and vibration
Top trending discussions
I applied via LinkedIn and was interviewed in Jan 2021. There were 4 interview rounds.
I applied via Company Website and was interviewed in Apr 2021. There were 5 interview rounds.
List, Dictionries with API
Debugging test code in Python
Check for syntax errors and typos in the code
Use print statements to track the flow of the code and identify any issues
Review the logic of the code to ensure it is correctly implemented
Utilize debugging tools like pdb or IDE debuggers to step through the code
Python Path is the location where Python is installed on a computer.
Python Path is the directory where the Python interpreter is located.
It is used by the operating system to find and execute Python scripts.
The Python Path can be set as an environment variable to make it easier to run Python scripts from any directory.
I applied via Referral and was interviewed in Jul 2024. There was 1 interview round.
Shared memory is a memory space that multiple processes can access and use to communicate with each other.
Shared memory allows multiple processes to share data without the need for inter-process communication mechanisms like pipes or sockets.
It is commonly used in parallel computing to improve performance by allowing processes to share data quickly.
Shared memory can be implemented using techniques like memory mapping o...
Write a member function to find the second largest number in an array.
Iterate through the array and keep track of the largest and second largest numbers.
Handle edge cases like when the array has less than 2 elements.
Consider sorting the array and returning the second last element for a simpler solution.
Core is the central or most important part of something. Determining the core involves identifying the key components or elements.
Core is the central or essential part of a system or object
To determine the core, identify the key components or elements that are crucial for the functionality or purpose of the system
In software QA, determining the core may involve identifying the critical features or functionalities that ...
Defect management systems track, prioritize, and resolve software issues throughout the development lifecycle.
Defects are reported by testers or users and logged into the system.
Each defect is assigned a priority level based on its impact on the software.
Defects are tracked from discovery to resolution, with status updates along the way.
Defect management systems help teams prioritize and allocate resources efficiently.
...
To add a file to Bitbucket, you can use the web interface or command line tools.
Navigate to the repository where you want to add the file
Click on the 'Add file' button or use 'git add' command to add the file
Commit the changes with a message describing the file addition
Push the changes to the remote repository
To check processes running in a Linux machine, you can use commands like ps, top, and htop.
Use 'ps' command to display information about processes
Use 'top' command to display dynamic real-time view of processes
Use 'htop' command for an interactive process viewer
I was interviewed in Sep 2017.
Use bitwise operations to find the sum of two numbers without using mathematical operators.
Use bitwise XOR to find the sum of two numbers without carrying.
Use bitwise AND and left shift to find the carry.
Repeat the process until there is no carry left.
To delete a node from a linked list when only given a reference to the node, we can copy the data of the next node to the given node and delete the next node.
Copy the data of the next node to the given node
Update the next pointer of the given node to skip the next node
Delete the next node
I applied via Campus Placement and was interviewed in Dec 2016. There were 5 interview rounds.
UDP is preferred over TCP in this project due to its low latency and lightweight nature.
UDP is a connectionless protocol, which means it does not establish a direct connection between the sender and receiver.
UDP is faster than TCP as it does not have the overhead of establishing and maintaining a connection.
UDP is suitable for applications where real-time data transmission is crucial, such as video streaming or online ...
To clear the 7th bit in a 32-bit register, perform a bitwise AND operation with a mask that has all bits set to 1 except the 7th bit.
Create a mask with the 7th bit set to 0 and all other bits set to 1
Perform a bitwise AND operation between the register and the mask
Store the result back in the register
I applied via Campus Placement
The question asks to fill the blanks in a pyramid where each number is the sum of the numbers in the bottom two cells.
Start from the bottom row and work your way up, calculating the sum of the numbers in the bottom two cells for each blank space.
Use a loop to iterate through each row and column of the pyramid.
Store the calculated sum in the corresponding blank space.
Repeat the process until all the blanks are filled.
Moore's Law is the observation that the number of transistors in a dense integrated circuit doubles about every two years.
Named after Intel co-founder Gordon Moore
First stated in 1965
Has been a driving force behind technological advancements
Predicts exponential growth in computing power
Has been challenged in recent years due to physical limitations
A process is an instance of a program while a thread is a subset of a process.
A process has its own memory space while threads share memory space
Processes are heavyweight while threads are lightweight
Processes communicate through inter-process communication while threads communicate through shared memory
Examples of processes include web browsers, text editors, etc. while examples of threads include GUI updates, backgro
Multi-core processors provide faster and more efficient computing.
Improved performance and speed
Ability to handle multiple tasks simultaneously
Reduced power consumption
Better multitasking capabilities
Enhanced user experience
Examples: Intel Core i7, AMD Ryzen 9
I am a software engineer with a loving family.
I have been working as a software engineer for 5 years.
My wife is a teacher and we have two children.
We enjoy spending time together outdoors and traveling.
My parents live in a different state but we keep in touch regularly.
Family is very important to me and I prioritize spending time with them.
Developed a web-based project management tool and a mobile app for tracking expenses
Created a responsive UI using React and Bootstrap
Implemented user authentication and authorization using Firebase
Integrated Google Maps API for location tracking in the mobile app
Used Node.js and MongoDB for backend development
Collaborated with a team of four to complete the projects
I have 5 years of experience in software engineering with expertise in Java and Python.
Developed and maintained web applications using Java and Spring framework
Designed and implemented RESTful APIs using Python and Flask
Worked on database management and optimization using MySQL and MongoDB
Collaborated with cross-functional teams to deliver high-quality software products
Participated in code reviews and provided construc
My academic interests include computer science, artificial intelligence, and machine learning.
Computer science
Artificial intelligence
Machine learning
Explain Big O notation
Big O notation is used to describe the time complexity of an algorithm
It helps us understand how the algorithm's performance changes with input size
O(1) means constant time, O(n) means linear time, O(n^2) means quadratic time
We want algorithms with lower Big O values for better performance
I am open to relocation based on the job opportunity and growth prospects.
Open to relocation for the right opportunity
Willing to move for career growth
Flexible with location based on job requirements
Yes, I would love to have a pizza slice!
I am a big fan of pizza and would never say no to a slice!
Pizza is the perfect food for any occasion, whether it's a quick lunch or a late-night snack.
I particularly enjoy pepperoni and mushroom pizza, but I'm open to trying new toppings as well.
based on 1 interview
Interview experience
based on 3 reviews
Rating in categories
Processing Executive
1.1k
salaries
| ₹0 L/yr - ₹0 L/yr |
Quality Analyst
144
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
141
salaries
| ₹0 L/yr - ₹0 L/yr |
Data Analyst
119
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Software Engineer
104
salaries
| ₹0 L/yr - ₹0 L/yr |
Qualcomm
Intel
Advanced Micro Devices
Micron Technology