Filter interviews by
Join is a SQL operation that combines rows from two or more tables based on a related column between them.
Types of join include inner join, left join, right join, and full outer join
Inner join returns only the matching rows from both tables
Left join returns all rows from the left table and matching rows from the right table
Right join returns all rows from the right table and matching rows from the left table
Full o...
Elements are sorted based on the sorting algorithm used and the data type of the elements.
Sorting algorithms like bubble sort, quick sort, merge sort, etc. are used to sort elements.
Elements can be sorted in ascending or descending order.
Data type of elements affects the sorting order. For example, strings are sorted alphabetically.
Custom sorting can be implemented using comparator functions.
Eclipse IDE is an open-source integrated development environment used for Java development.
Eclipse provides a user-friendly interface for coding, debugging, and testing Java applications.
It supports various programming languages and frameworks such as C++, Python, and PHP.
Eclipse also has a vast library of plugins that can be used to enhance its functionality.
It is widely used by developers and is highly customiza...
C is a procedural language while Java is an object-oriented language.
C is compiled while Java is interpreted
C has pointers while Java does not
Java has automatic garbage collection while C does not
Java is platform-independent while C is not
Java has built-in support for multithreading while C does not
A data structure that consists of a sequence of nodes, each containing a reference to the next node.
Link list is a linear data structure.
It is made up of nodes that contain data and a reference to the next node.
It can be singly linked or doubly linked.
Example: Singly linked list - 1 -> 2 -> 3 -> null
Example: Doubly linked list - null <- 1 <-> 2 <-> 3 -> null
Data structure is a way of organizing and storing data in a computer so that it can be accessed and used efficiently.
Data structures can be classified into two types: primitive and non-primitive.
Primitive data structures include integer, float, character, and boolean.
Non-primitive data structures include arrays, linked lists, trees, graphs, and hash tables.
The choice of data structure depends on the type of data, ...
I applied via Campus Placement and was interviewed in Feb 2021. There were 3 interview rounds.
Data structure is a way of organizing and storing data in a computer so that it can be accessed and used efficiently.
Data structures can be classified into two types: primitive and non-primitive.
Primitive data structures include integer, float, character, and boolean.
Non-primitive data structures include arrays, linked lists, trees, graphs, and hash tables.
The choice of data structure depends on the type of data, the o...
Eclipse IDE is an open-source integrated development environment used for Java development.
Eclipse provides a user-friendly interface for coding, debugging, and testing Java applications.
It supports various programming languages and frameworks such as C++, Python, and PHP.
Eclipse also has a vast library of plugins that can be used to enhance its functionality.
It is widely used by developers and is highly customizable t...
Elements are sorted based on the sorting algorithm used and the data type of the elements.
Sorting algorithms like bubble sort, quick sort, merge sort, etc. are used to sort elements.
Elements can be sorted in ascending or descending order.
Data type of elements affects the sorting order. For example, strings are sorted alphabetically.
Custom sorting can be implemented using comparator functions.
Join is a SQL operation that combines rows from two or more tables based on a related column between them.
Types of join include inner join, left join, right join, and full outer join
Inner join returns only the matching rows from both tables
Left join returns all rows from the left table and matching rows from the right table
Right join returns all rows from the right table and matching rows from the left table
Full outer ...
A data structure that consists of a sequence of nodes, each containing a reference to the next node.
Link list is a linear data structure.
It is made up of nodes that contain data and a reference to the next node.
It can be singly linked or doubly linked.
Example: Singly linked list - 1 -> 2 -> 3 -> null
Example: Doubly linked list - null <- 1 <-> 2 <-> 3 -> null
C is a procedural language while Java is an object-oriented language.
C is compiled while Java is interpreted
C has pointers while Java does not
Java has automatic garbage collection while C does not
Java is platform-independent while C is not
Java has built-in support for multithreading while C does not
Top trending discussions
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
posted on 18 Apr 2024
Coding on dsa with easy will question
A linked list is a linear data structure where elements are stored in nodes, each pointing to the next node.
A linked list consists of nodes, each containing data and a reference to the next node.
Types of linked lists include singly linked lists, doubly linked lists, and circular linked lists.
Example of a singly linked list node: class Node { int data; Node next; }
To traverse a linked list, start from the head and follo...
posted on 11 Sep 2023
I applied via Recruitment Consulltant and was interviewed in Jun 2023. There were 4 interview rounds.
I applied via Naukri.com and was interviewed in Sep 2021. There were 2 interview rounds.
I have designed various tooling elements and selected materials based on their properties and application requirements.
Designed tooling elements for manufacturing processes such as injection molding, stamping, and machining
Selected materials based on properties such as strength, durability, and heat resistance
Considered application requirements such as cost, weight, and environmental factors
Examples include designing i...
We use a combination of CNC machining and injection molding for our manufacturing process.
CNC machining is used for precision parts
Injection molding is used for high volume production
We also use 3D printing for prototyping
Our manufacturing process is constantly evolving to improve efficiency and quality
Surface finish requirement for tooling elements is critical for achieving desired product quality.
Surface finish affects the performance of the tooling element.
It impacts the appearance and functionality of the final product.
Surface finish is measured in Ra (roughness average) or Rz (roughness depth).
The required surface finish depends on the application and material being used.
For example, a mirror finish may be requi...
GD&T stands for Geometric Dimensioning and Tolerancing. It is a system of symbols and rules used to specify the geometry of mechanical parts.
GD&T is used to ensure that parts fit together correctly and function properly.
Some common symbols used in GD&T include concentricity, perpendicularity, and flatness.
GD&T is often used in industries such as aerospace, automotive, and manufacturing.
It allows for more precise commun...
I'm seeking a change to advance my career, embrace new challenges, and contribute to innovative projects in a dynamic environment.
Career Growth: I'm looking for opportunities that allow me to take on more responsibilities and lead projects, such as managing a team of engineers.
New Challenges: I want to work on cutting-edge technologies, like cloud computing or AI, which are not part of my current role.
Cultural Fit: I'm...
Expected salary for a Senior Engineer varies based on experience, location, and industry standards, typically reflecting expertise.
Market Research: It's essential to research industry standards for Senior Engineer salaries in your specific location, such as $120,000 in tech hubs.
Experience Level: Consider your years of experience; for instance, a candidate with 10+ years may expect a higher salary than one with 5 years...
I appeared for an interview before Mar 2024.
Simple embedded c coding round
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.
...
based on 2 reviews
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