Filter interviews by
I applied via Campus Placement and was interviewed in Aug 2023. There were 3 interview rounds.
MCQs on DSA, OOPS, SQL
C is a procedural programming language while C++ is an object-oriented programming language.
C is a procedural programming language, while C++ supports both procedural and object-oriented programming paradigms.
C does not support classes and objects, while C++ does.
C does not have built-in support for exception handling, while C++ does.
C does not have namespaces, while C++ does.
C does not have function overloading, while...
OOPS (Object-Oriented Programming) features include encapsulation, inheritance, polymorphism, and abstraction.
Encapsulation: Bundling data and methods that operate on the data into a single unit (class).
Inheritance: Ability to create new classes based on existing classes, inheriting their attributes and methods.
Polymorphism: Ability to use a single interface to represent different data types or objects.
Abstraction: Hid...
Linked lists are data structures where each element points to the next element, while double-linked lists have pointers to both the next and previous elements.
Linked lists are made up of nodes, where each node contains data and a pointer to the next node.
Double-linked lists have nodes with pointers to both the next and previous nodes, allowing for traversal in both directions.
Example: Singly linked list: 1 -> 2 -> 3 ->...
Types of traversals in trees include inorder, preorder, postorder, and level order traversal.
Inorder traversal: Visit left subtree, root, right subtree (L-R-N)
Preorder traversal: Visit root, left subtree, right subtree (N-L-R)
Postorder traversal: Visit left subtree, right subtree, root (L-R-N)
Level order traversal: Visit nodes level by level from left to right
Top trending discussions
I applied via Recruitment Consulltant and was interviewed before Feb 2021. There were 5 interview rounds.
Basic c Programming and Embedded Systems
posted on 22 Feb 2020
I applied via Naukri.com and was interviewed in Jan 2020. There were 3 interview rounds.
Worked as a software engineer for 3 years at XYZ Company, specializing in front-end development.
Developed and maintained front-end features for web applications
Collaborated with cross-functional teams to deliver projects on time
Participated in code reviews and provided feedback for improvements
Utilized STL in previous work experience for efficient data manipulation and storage
Used vector to store and manipulate dynamic arrays of data
Utilized map for efficient key-value pair storage and retrieval
Implemented algorithms from the algorithm library for sorting and searching data
Used OOPS principles to design and implement a modular system for managing user data
Created classes for User, Admin, and Moderator with inheritance and polymorphism
Implemented encapsulation by restricting access to certain data fields through getters and setters
Utilized abstraction to hide complex implementation details from other parts of the system
Implemented interfaces for different user roles to ensure consistent b...
Implemented multithreading in a web scraping project to improve performance and efficiency.
Used multithreading to scrape data from multiple websites simultaneously
Implemented thread pooling to manage and reuse threads efficiently
Utilized synchronization techniques to prevent data corruption and ensure thread safety
I appeared for an interview before May 2023.
Endianness refers to the order in which bytes are stored in memory. There are two types: big-endian and little-endian.
Big-endian systems store the most significant byte first, while little-endian systems store the least significant byte first.
Endianness can affect how data is interpreted and manipulated in a computer system.
Example: In a big-endian system, the number 0x12345678 would be stored as 12 34 56 78 in memory.
...
I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.
RISC stands for Reduced Instruction Set Computing and CISC stands for Complex Instruction Set Computing.
RISC processors have a smaller set of simple instructions, while CISC processors have a larger set of complex instructions.
RISC processors typically execute instructions in one clock cycle, while CISC processors may require multiple clock cycles.
RISC processors rely on optimizing compilers for performance, while CISC...
Interpreter translates code line by line while compiler translates entire code at once.
Interpreter: translates code line by line, slower execution, easier debugging (e.g. Python)
Compiler: translates entire code at once, faster execution, harder debugging (e.g. C++)
posted on 13 Jun 2024
I applied via Naukri.com and was interviewed in Dec 2023. There were 2 interview rounds.
DO 178 B/C is a software development standard for airborne systems.
DO 178 B/C is a set of guidelines for developing software for airborne systems.
It ensures that software is reliable, safe, and meets regulatory requirements.
The process includes requirements analysis, design, coding, testing, and verification.
Compliance with DO 178 B/C is often required for certification of avionics software.
I applied via Campus Placement and was interviewed in Mar 2024. There were 2 interview rounds.
There is MCQ questions of basics of c programming
I appeared for an interview before Mar 2024.
Simple embedded c coding round
based on 1 interview experience
Difficulty level
Duration
based on 1 review
Rating in categories
Technical Lead
618
salaries
| ₹10 L/yr - ₹40 L/yr |
Advanced Software Engineer
546
salaries
| ₹12 L/yr - ₹37.3 L/yr |
Software Engineer
429
salaries
| ₹5.5 L/yr - ₹22.5 L/yr |
Senior Engineer
324
salaries
| ₹6.3 L/yr - ₹20.5 L/yr |
Senior Software Engineer
322
salaries
| ₹13.1 L/yr - ₹43.2 L/yr |
Indian Army
Indian Air Force
Tata Advanced Systems
Hindustan Aeronautics