Filter interviews by
Connecting backend and frontend involves APIs, data formats, and frameworks to ensure seamless communication and integration.
RESTful APIs: Use RESTful APIs to enable communication between frontend and backend. For example, a GET request to fetch user data.
GraphQL: Implement GraphQL for more flexible data queries, allowing the frontend to request only the data it needs.
JSON Format: Use JSON as the data interchange ...
Debugging C++ code involves identifying and fixing errors to ensure correct functionality and performance.
Check for syntax errors: Ensure all statements end with a semicolon.
Verify variable initialization: Uninitialized variables can lead to undefined behavior.
Use debugging tools: Tools like gdb can help trace execution and inspect variables.
Check for memory leaks: Use tools like Valgrind to identify memory manage...
Encapsulation, Inheritance, Polymorphism, Abstraction
Encapsulation: Bundling data and methods that operate on the data into a single unit
Inheritance: Ability of a class to inherit properties and behavior from another class
Polymorphism: Ability to present the same interface for different data types
Abstraction: Hiding the complex implementation details and showing only the necessary features
Operating System (OS) is a software that manages computer hardware and provides services for computer programs.
OS controls hardware resources like memory, CPU, and storage.
It provides a user interface for interacting with the computer.
Examples of OS include Windows, macOS, and Linux.
TCP is connection-oriented, while UDP is connectionless.
TCP establishes a connection before sending data, ensuring reliable delivery.
UDP does not establish a connection and does not guarantee delivery.
TCP is used for applications like web browsing, email, and file transfer.
UDP is used for real-time applications like video streaming and online gaming.
HTTPS is a secure protocol for transferring data over the internet, while FTP is a protocol for transferring files between a client and a server.
HTTPS stands for Hypertext Transfer Protocol Secure
It encrypts data to ensure secure communication between a client and a server
Commonly used for secure online transactions, such as online banking or shopping
FTP stands for File Transfer Protocol
It allows for the transfer ...
Test cases for a login page ensure functionality, security, and user experience are validated effectively.
Verify that the login page loads successfully without errors.
Check that valid credentials allow access to the user dashboard.
Test that invalid credentials display an appropriate error message.
Ensure the 'Forgot Password' link redirects to the password recovery page.
Validate that the login form is secure agains...
I have experience with the Arduino Uno microcontroller, which is based on the ATmega328P chip.
The Arduino Uno microcontroller is based on the ATmega328P chip
It has 14 digital input/output pins, 6 analog inputs, a 16 MHz crystal oscillator, a USB connection, a power jack, and a reset button
The ATmega328P chip has 32 KB of flash memory for storing code, 2 KB of SRAM, and 1 KB of EEPROM
It can be programmed using the ...
Resistance rating can be measured from colour code by identifying the colour bands and their corresponding values.
Identify the colour bands on the resistor, typically there are 4 or 5 bands.
Refer to a resistor colour code chart to determine the value of each colour band.
The first two bands represent the first two digits of the resistance value, the third band represents the multiplier, and the fourth band represen...
TCP is connection-oriented, while UDP is connectionless.
TCP establishes a connection before sending data, ensuring reliable delivery.
UDP does not establish a connection and does not guarantee delivery.
TCP is used for applications like web browsing, email, and file transfer.
UDP is used for real-time applications like video streaming and online gaming.
HTTPS is a secure protocol for transferring data over the internet, while FTP is a protocol for transferring files between a client and a server.
HTTPS stands for Hypertext Transfer Protocol Secure
It encrypts data to ensure secure communication between a client and a server
Commonly used for secure online transactions, such as online banking or shopping
FTP stands for File Transfer Protocol
It allows for the transfer of fi...
Communication assesment is conducted
Encapsulation, Inheritance, Polymorphism, Abstraction
Encapsulation: Bundling data and methods that operate on the data into a single unit
Inheritance: Ability of a class to inherit properties and behavior from another class
Polymorphism: Ability to present the same interface for different data types
Abstraction: Hiding the complex implementation details and showing only the necessary features
Operating System (OS) is a software that manages computer hardware and provides services for computer programs.
OS controls hardware resources like memory, CPU, and storage.
It provides a user interface for interacting with the computer.
Examples of OS include Windows, macOS, and Linux.
I appeared for an interview in Mar 2025, where I was asked the following questions.
Connecting backend and frontend involves APIs, data formats, and frameworks to ensure seamless communication and integration.
RESTful APIs: Use RESTful APIs to enable communication between frontend and backend. For example, a GET request to fetch user data.
GraphQL: Implement GraphQL for more flexible data queries, allowing the frontend to request only the data it needs.
JSON Format: Use JSON as the data interchange forma...
Debugging C++ code involves identifying and fixing errors to ensure correct functionality and performance.
Check for syntax errors: Ensure all statements end with a semicolon.
Verify variable initialization: Uninitialized variables can lead to undefined behavior.
Use debugging tools: Tools like gdb can help trace execution and inspect variables.
Check for memory leaks: Use tools like Valgrind to identify memory management ...
Test cases for a login page ensure functionality, security, and user experience are validated effectively.
Verify that the login page loads successfully without errors.
Check that valid credentials allow access to the user dashboard.
Test that invalid credentials display an appropriate error message.
Ensure the 'Forgot Password' link redirects to the password recovery page.
Validate that the login form is secure against SQL...
Contains Quant -Apti and technical questions of respective streams
Resistance rating can be measured from colour code by identifying the colour bands and their corresponding values.
Identify the colour bands on the resistor, typically there are 4 or 5 bands.
Refer to a resistor colour code chart to determine the value of each colour band.
The first two bands represent the first two digits of the resistance value, the third band represents the multiplier, and the fourth band represents th...
I have experience with the Arduino Uno microcontroller, which is based on the ATmega328P chip.
The Arduino Uno microcontroller is based on the ATmega328P chip
It has 14 digital input/output pins, 6 analog inputs, a 16 MHz crystal oscillator, a USB connection, a power jack, and a reset button
The ATmega328P chip has 32 KB of flash memory for storing code, 2 KB of SRAM, and 1 KB of EEPROM
It can be programmed using the Ardui...
I applied via Campus Placement and was interviewed in Mar 2024. There were 2 interview rounds.
60 minutes, 60 questions
I applied via Campus Placement and was interviewed in Aug 2023. There were 3 interview rounds.
Technical aptitude questions (OS, Networks basics)
I applied via Campus Placement and was interviewed before Jan 2023. There were 4 interview rounds.
I applied via Approached by Company
I applied via Campus Placement and was interviewed in Jun 2022. There were 4 interview rounds.
There was only one round, it was a mix of aptitude ,coding snippets and some basics OOPS concepts, networking, OS and sql questions
I applied via Approached by Company and was interviewed in Apr 2022. There were 5 interview rounds.
Top trending discussions
based on 8 interview experiences
Difficulty level
Duration
based on 44 reviews
Rating in categories
Project Engineer
28
salaries
| ₹3.6 L/yr - ₹13.7 L/yr |
Software Developer
11
salaries
| ₹6.5 L/yr - ₹22 L/yr |
Software Engineer
10
salaries
| ₹7.5 L/yr - ₹26.8 L/yr |
QA Engineer
9
salaries
| ₹5 L/yr - ₹9.9 L/yr |
Senior Design Engineer
5
salaries
| ₹19 L/yr - ₹37.5 L/yr |
Flex
Foxconn
TE Connectivity
Vertiv