Filter interviews by
I applied via campus placement at RV College Of Engineering (RVCE) and was interviewed in Sep 2024. There were 3 interview rounds.
General aptitude questions. Easy to solve. Didn’t take much time
An RC circuit consists of a resistor and a capacitor connected in series or parallel, used for filtering, timing, and signal processing.
RC circuit operation is based on the charging and discharging of the capacitor through the resistor.
When a voltage is applied to the circuit, the capacitor charges up to the applied voltage through the resistor.
The time constant (RC) determines how quickly the capacitor charges or disc...
A diode waveform typically shows a voltage drop when forward biased and no current flow when reverse biased.
Forward biased: voltage drop across diode, current flows
Reverse biased: no current flow, diode acts as open circuit
Latch is level triggered and stores data temporarily, while flip flop is edge triggered and stores data permanently.
Latch is level triggered, while flip flop is edge triggered
Latch stores data temporarily, while flip flop stores data permanently
Latch requires continuous input to hold the output, while flip flop retains the output until a new input is received
A NAND gate can be used to create a NOR gate by connecting two NAND gates in series.
Connect the outputs of two NAND gates together
Connect the inputs of the two NAND gates to the same input signal
The output of the combined NAND gates will act as a NOR gate
I applied via Referral and was interviewed in Sep 2024. There were 2 interview rounds.
A frequency divider is a digital circuit that takes an input signal and produces an output signal with a frequency that is a fraction of the input frequency.
Frequency dividers are commonly used in digital systems to generate clock signals at lower frequencies.
They can be implemented using flip-flops, counters, or other digital logic elements.
For example, a divide-by-2 frequency divider will output a signal with half th...
An edge detector is a circuit that detects transitions from one logic level to another in a digital signal.
Utilizes flip-flops to store previous signal values
Compares current signal value with previous value to detect edges
Can be implemented using Verilog or VHDL
Commonly used in digital signal processing applications
Renesas Electronics India interview questions for popular designations
I applied via LinkedIn and was interviewed in Jul 2024. There was 1 interview round.
Top trending discussions
I applied via Naukri.com and was interviewed in Sep 2024. There were 3 interview rounds.
Runtime polymorphism in C++ is achieved through virtual functions, vptr (virtual pointer), and vtable (virtual table).
Runtime polymorphism allows objects of different classes to be treated as objects of a common superclass.
Virtual functions are declared in a base class and overridden in derived classes to achieve polymorphism.
vptr is a pointer that points to the vtable of an object, allowing dynamic binding of virtual ...
I primarily use C++17, but I am familiar with earlier versions as well.
I am comfortable working with features introduced in C++17 such as structured bindings and constexpr if
I have experience with earlier versions like C++11 and C++14
I stay updated with the latest features and improvements in C++ standards
Yes, I have used Windows API's extensively in my previous projects.
I have used Windows API's for tasks such as creating windows, handling messages, and interacting with system resources.
Examples include using functions like CreateWindow, SendMessage, and ReadFile.
I have also worked with specific Windows API's like Winsock for networking and WinINet for internet-related tasks.
dynamic_cast is a C++ operator used for safe downcasting of pointers and references in polymorphic classes.
dynamic_cast is used to safely downcast a pointer or reference from a base class to a derived class.
It can fail if the object being casted is not of the target type, in which case it returns a null pointer for pointers or throws a std::bad_cast exception for references.
Dynamic_cast can only be used with pointers o...
Union in C++ is a data structure that allows storing different data types in the same memory location.
Unions are similar to structures but all members share the same memory location.
Only one member of a union can be accessed at a time.
Unions are useful when you need to store different data types in the same memory space.
Example: union MyUnion { int i; float f; };
Example: MyUnion u; u.i = 10; // Accessing integer member
Weak pointer is a type of smart pointer in C++ that does not control the lifetime of the object it points to.
Weak pointers are used to break circular references in shared pointers.
They do not increase the reference count of the object.
They are used in scenarios where the object may be deleted while there are still weak pointers pointing to it.
Processes and threads are units of execution in a computer system. Memory is allocated to processes. Mutex and semaphore are synchronization mechanisms. Core refers to a processing unit in a multi-core system. Context switching is the process of switching between different processes or threads.
Processes are independent units of execution with their own memory space and resources.
Threads are lightweight units of executi...
I was interviewed in Nov 2024.
There was one coding question along with approximately 30 multiple-choice questions focused on algorithms, Python, and machine learning.
I applied via Campus Placement and was interviewed in Aug 2024. There were 2 interview rounds.
60 mins test which comprises of 2 sections, Technical and aptitude. Both sections have a time limit of 30 mins. The technical questions were easy to medium and i could finish it in time but i needed more time for finishing the aptitude, a total 40 questions.
I am a recent graduate with a degree in Computer Science and a passion for coding and problem-solving.
Recent graduate with a degree in Computer Science
Passionate about coding and problem-solving
Experience with programming languages like Java, Python, and C++
Completed internships at tech companies such as Google and Microsoft
To find the voltage through a resistor, use Ohm's Law: V = I * R
Use Ohm's Law: V = I * R, where V is the voltage, I is the current flowing through the resistor, and R is the resistance of the resistor
If the current flowing through the resistor is 2A and the resistance is 5 ohms, the voltage would be V = 2 * 5 = 10V
Make sure to use the correct units for current (Amps) and resistance (Ohms) to get the voltage in Volts
Capacitors store electrical energy while resistors limit the flow of current. Resistance is directly proportional to length and inversely proportional to area.
Capacitors store electrical energy by creating an electric field between two conductive plates separated by an insulating material
Resistors limit the flow of current in a circuit by dissipating energy in the form of heat
The resistance of a resistor is directly pr...
I was interviewed in Dec 2024.
Linux boot process involves several stages including BIOS, bootloader, kernel initialization, and user space initialization.
BIOS (Basic Input/Output System) performs hardware initialization and loads bootloader
Bootloader (GRUB, LILO) loads the Linux kernel into memory and starts it
Kernel initializes devices, mounts the root filesystem, and starts the init process
Init process (systemd, SysVinit) starts user space proces
Interview experience
based on 7 reviews
Rating in categories
Staff Engineer
5
salaries
| ₹35 L/yr - ₹43.7 L/yr |
Senior Engineer
4
salaries
| ₹20 L/yr - ₹46 L/yr |
Senior Application Engineer
4
salaries
| ₹12.5 L/yr - ₹25 L/yr |
Software Engineer
3
salaries
| ₹15.4 L/yr - ₹32 L/yr |
Design Engineer
3
salaries
| ₹20 L/yr - ₹23 L/yr |
Texas Instruments
Analog Devices
Infineon Technologies
STMicroelectronics