Filter interviews by
Copy constructor in C++ is a special member function that creates a new object as a copy of an existing object.
Copy constructor is used to initialize a new object as a copy of an existing object.
It is invoked when a new object is created from an existing object.
Example: class MyClass { public: MyClass(const MyClass& obj) { // copy constructor logic } };
Example: MyClass obj1; MyClass obj2 = obj1; // copy constr...
Pointers in C are variables that store memory addresses. Types include null pointers, void pointers, function pointers, etc.
Null pointers: int *ptr = NULL;
Void pointers: void *ptr;
Function pointers: int (*ptr)(int, int);
Types of memory allocations in C include static, dynamic, and automatic.
Static memory allocation: memory is allocated at compile time and remains constant throughout the program's execution. Example: int x = 5;
Dynamic memory allocation: memory is allocated at runtime using functions like malloc() or calloc(). Example: int *ptr = (int*)malloc(sizeof(int));
Automatic memory allocation: memory is allocated on the stac...
I have experience using Power BI to create interactive visualizations and analyze data.
Created interactive dashboards to track key performance indicators
Used Power Query to clean and transform data for analysis
Utilized DAX formulas to calculate metrics and create custom measures
Imagine a city where the happiness of each resident is described by a numerical value. Ninja, who is visiting this city, is interested in forming groups of people suc...
The problem is to find the number of ways to form a group of people such that the overall happiness of the group falls within a given range.
Iterate through all possible subsets of the given array/list
Calculate the sum of happiness values for each subset
Count the number of subsets whose sum falls within the given range
Implement a wildcard pattern matching algorithm to determine if a given wildcard pattern matches a text string completely.
The wildcard pattern may include the ...
The task is to implement a wildcard pattern matching algorithm that checks if a given wildcard pattern matches a given text.
The wildcard pattern can include the characters '?' and '*'
'?' matches any single character
'*' matches any sequence of characters (sequence can be of length 0 or more)
The matching should cover the entire text, not partial text
Implement a function that takes the wildcard pattern and the text a...
I applied via Job Portal and was interviewed in Nov 2024. There were 2 interview rounds.
Phone no. questions from leetcode, a DSA question on C
Copy constructor in C++ is a special member function that creates a new object as a copy of an existing object.
Copy constructor is used to initialize a new object as a copy of an existing object.
It is invoked when a new object is created from an existing object.
Example: class MyClass { public: MyClass(const MyClass& obj) { // copy constructor logic } };
Example: MyClass obj1; MyClass obj2 = obj1; // copy constructor...
Exam of mcqs and two programming questions
Questions on dgital electronics and circuits
I appeared for an interview before Jun 2023.
I have experience using Power BI to create interactive visualizations and analyze data.
Created interactive dashboards to track key performance indicators
Used Power Query to clean and transform data for analysis
Utilized DAX formulas to calculate metrics and create custom measures
I applied via Campus Placement and was interviewed before Mar 2023. There were 2 interview rounds.
1st round consists of apt, digital , verilog , analog objective as well as descriptive questions in descriptive mostly related to fifo depth , counter and draw wave forms , analog questions were asked
I applied via Campus Placement and was interviewed before Nov 2023. There were 2 interview rounds.
Basics of ece and aptitude
Our topic was chatgpt and everybody was given their time
I applied via Campus Placement and was interviewed before Apr 2023. There were 2 interview rounds.
Three coding questions and MCQ's
Types of memory allocations in C include static, dynamic, and automatic.
Static memory allocation: memory is allocated at compile time and remains constant throughout the program's execution. Example: int x = 5;
Dynamic memory allocation: memory is allocated at runtime using functions like malloc() or calloc(). Example: int *ptr = (int*)malloc(sizeof(int));
Automatic memory allocation: memory is allocated on the stack and...
Pointers in C are variables that store memory addresses. Types include null pointers, void pointers, function pointers, etc.
Null pointers: int *ptr = NULL;
Void pointers: void *ptr;
Function pointers: int (*ptr)(int, int);
I appeared for an interview before Dec 2020.
Round duration - 90 Minutes
Round difficulty - Medium
The timing was from 4:30 pm to 6 pm, so it was quite convenient. The platform was good, the only problem I had was while attempting diagram based questions, as the interface was difficult to understand. The test had three types of questions- MCQ, subjective and diagram based. The major topics from which the question were asked were- sequential circuits(sequence detector), static timing analysis, digital design and computer architecture.
Imagine a city where the happiness of each resident is described by a numerical value. Ninja, who is visiting this city, is interested in forming groups of people su...
The problem is to find the number of ways to form a group of people such that the overall happiness of the group falls within a given range.
Iterate through all possible subsets of the given array/list
Calculate the sum of happiness values for each subset
Count the number of subsets whose sum falls within the given range
Round duration - 60 Minutes
Round difficulty - Medium
The timing for my interview was 9:30 pm and it went on for an hour. They asked me thorough questions from majorly two topics- CMOS and Digital System Design. Even if I was not able to answer certain questions,, they were happy to drop hints and then observed how I went further with the solution.
Implement a wildcard pattern matching algorithm to determine if a given wildcard pattern matches a text string completely.
The wildcard pattern may include the...
The task is to implement a wildcard pattern matching algorithm that checks if a given wildcard pattern matches a given text.
The wildcard pattern can include the characters '?' and '*'
'?' matches any single character
'*' matches any sequence of characters (sequence can be of length 0 or more)
The matching should cover the entire text, not partial text
Implement a function that takes the wildcard pattern and the text as inp...
Tip 1 : MOST IMPORTANT- HAVE YOUR BASICS CLEAR! No amount of cross questioning should confuse you.
Tip 2 : Practise previous year GATE questions
Tip 3 : Have atleast a basic knowledge of any one of the hardware description languages- VERILOG or VHDL
Tip 1 : Be honest. Don't include an achievement/project that is not yours.
Tip 2 : Highlight your projects and do include an ongoing project if you have any.
I applied via Campus Placement and was interviewed before Jun 2021. There were 2 interview rounds.
I applied via Naukri.com and was interviewed before Dec 2020. There were 3 interview rounds.
Top trending discussions
The duration of NXP Semiconductors interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 7 interview experiences
Difficulty level
Duration
based on 302 reviews
Rating in categories
Software Engineer
143
salaries
| ₹15.5 L/yr - ₹24.4 L/yr |
Design Engineer
120
salaries
| ₹12.3 L/yr - ₹21.6 L/yr |
Senior Software Engineer
63
salaries
| ₹18.2 L/yr - ₹32.2 L/yr |
Lead Engineer
46
salaries
| ₹21 L/yr - ₹39 L/yr |
Software Developer
42
salaries
| ₹11.5 L/yr - ₹39.6 L/yr |
Qualcomm
Intel
Apar Industries
Molex