Filter interviews by
Artificial Intelligence is the simulation of human intelligence processes by machines.
Natural Language Processing (NLP)
Machine Learning (ML)
Computer Vision
Expert Systems
Robotics
Speech Recognition
Virtual Agents
Autonomous Vehicles
Sockets, pipes, and inter-process communication are mechanisms used for communication between processes.
Sockets are endpoints for sending and receiving data across a network. They enable communication between processes running on different machines.
Pipes are a form of inter-process communication that allows communication between processes running on the same machine. They provide a unidirectional flow of data.
Inte...
Process scheduling manages execution of processes, while thread scheduling manages execution of threads within a process.
Process scheduling involves allocating CPU time to different processes, while thread scheduling involves allocating CPU time to different threads within a process.
Process scheduling is typically handled by the operating system, while thread scheduling can be managed by the application itself.
Exa...
Function pointers are used to pass functions as arguments to other functions, allowing for dynamic behavior and flexibility in programming.
Function pointers can be used for callback functions in event handling systems.
They can be used to implement polymorphism in object-oriented programming.
Function pointers are commonly used in sorting algorithms to specify custom comparison functions.
Consider 'N' individuals numbered from 0 to N-1 standing in a queue. You are provided with two arrays: Height
and Infront
, each consisting of 'N' non-negative inte...
The task is to find the actual order of people in a queue based on their heights and the number of taller people in front of them.
Iterate through the given arrays and create a list of tuples containing the height and number of taller people for each person.
Sort the list of tuples in descending order of height and ascending order of the number of taller people.
Create an empty result list and insert each tuple into ...
Given a Binary Search Tree (BST) and a key value 'X', determine if there exists a node within the BST containing the value 'X'.
Consider the tree represen...
The task is to find if a given value is present in a Binary Search Tree (BST).
Start from the root node and compare the value with the target value.
If the value matches, return true.
If the target value is less than the current node value, move to the left child.
If the target value is greater than the current node value, move to the right child.
Repeat the process until a match is found or a leaf node is reached.
If a...
Your task is to interchange the values of two numbers given as variables 'X' and 'Y' without using a temporary variable or any additional variable.
Yo...
Swap two numbers without using a temporary variable.
Use bitwise XOR operation to swap the values of X and Y without using a temporary variable.
The XOR operation works by flipping the bits of the numbers.
After swapping, X = X XOR Y and Y = X XOR Y.
Finally, X = X XOR Y to get the original value of Y in X.
You are given a positive integer 'N'. Your objective is to determine the number of ways to express 'N' as the sum of two or more consecutive natural numbers.
...Count the number of ways to express a positive integer as the sum of two or more consecutive natural numbers.
Iterate through possible consecutive sequences starting from 1 up to N/2
Check if the sum of the sequence equals N
Count the valid sequences and return the total count
The feature of the operating system being used here is multitasking.
Allows multiple applications to run simultaneously
Switches between tasks quickly
Ensures efficient utilization of system resources
I applied via Campus Placement and was interviewed in Jun 2024. There was 1 interview round.
I am a passionate individual with a background in computer science and a keen interest in artificial intelligence and machine learning.
Studied computer science at XYZ University
Completed projects in AI and ML
Attended workshops and seminars on emerging technologies
Designing a flip-flop using multiplexers (MUX) involves creating a circuit that can store a binary state.
A flip-flop is a basic memory element in digital electronics.
Using a 2-to-1 MUX, we can implement a D flip-flop.
The D flip-flop captures the value of the D input at a clock edge.
The MUX selects between the current state and the input based on the clock signal.
Example: For a D flip-flop, connect D to one MUX input an...
Mealy and Moore machines are types of finite state machines; they differ in output generation based on states and inputs.
Mealy machines produce output based on current state and input, leading to faster response times.
Moore machines produce output based solely on the current state, which can simplify design and debugging.
Example: In a Mealy machine, an output can change immediately with an input change; in a Moore mach...
I applied via Campus Placement and was interviewed in Mar 2024. There was 1 interview round.
Data structure implementation in Python
Use built-in data structures like lists, dictionaries, sets, etc.
Implement custom data structures like linked lists, stacks, queues, trees, etc.
Utilize libraries like NumPy for efficient array operations
Practice implementing algorithms using data structures
Coding round - OS, bit manipulation etc
I applied via Company Website and was interviewed in Sep 2023. There were 2 interview rounds.
Verilog code for a clock signal generation and manipulation.
Define a clock signal using 'reg' type in Verilog.
Use 'always' block to toggle the clock signal at a specified interval.
Example: 'always #5 clk = ~clk;' for a 10 time unit clock period.
Consider using 'initial' block to set the initial state of the clock.
Use 'posedge' or 'negedge' to trigger events on clock edges.
Artificial intelligence is the simulation of human intelligence processes by machines, especially computer systems.
AI involves machines learning from data, recognizing patterns, and making decisions.
Examples of AI include virtual assistants like Siri, self-driving cars, and recommendation systems.
AI can be categorized into narrow AI (specific tasks) and general AI (human-like intelligence).
I appeared for an interview before Apr 2024, where I was asked the following questions.
I applied via Approached by Company and was interviewed before Aug 2023. There were 2 interview rounds.
1.5 hours proctored test including essay writing, comprehension, story writing, and synonyms.
I take a break, change my environment, brainstorm ideas, and seek inspiration from other sources.
Take a break and clear your mind
Change your environment to stimulate creativity
Brainstorm ideas by writing freely without judgment
Seek inspiration from other sources such as books, movies, or nature
AI content writing focuses on generating engaging and optimized content for online platforms, while academic writing is more formal and research-based.
AI content writing uses algorithms to create content that is tailored for online audiences and optimized for search engines.
Academic writing is more formal, structured, and research-based, focusing on presenting arguments and supporting evidence.
AI content writing may pr...
I applied via Job Portal and was interviewed before Aug 2023. There were 2 interview rounds.
I am a Salesforce Developer with a passion for building efficient solutions and enhancing user experiences through innovative applications.
Over 5 years of experience in Salesforce development, specializing in Apex and Visualforce.
Successfully implemented a custom CRM solution that improved sales team efficiency by 30%.
Skilled in integrating Salesforce with third-party applications using REST and SOAP APIs.
Certified Sal...
Basic coding test on which topic you shared in your resume so be prepared with that
In depth technical questions and previous project experience
Top trending discussions
Some of the top questions asked at the Nvidia interview for freshers -
The duration of Nvidia interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 12 interview experiences
Difficulty level
Duration
based on 633 reviews
Rating in categories
Hyderabad / Secunderabad,
Bangalore / Bengaluru
5-10 Yrs
₹ 27-72 LPA
Processing Executive
1.1k
salaries
| ₹2.3 L/yr - ₹4.3 L/yr |
Software Engineer
131
salaries
| ₹18.8 L/yr - ₹31.7 L/yr |
Quality Analyst
127
salaries
| ₹2.5 L/yr - ₹3.9 L/yr |
Senior Software Engineer
120
salaries
| ₹27.1 L/yr - ₹50 L/yr |
Data Analyst
114
salaries
| ₹2.4 L/yr - ₹5 L/yr |
Qualcomm
Intel
Indus Towers
Sterlite Technologies