i
UST
Work with us
Filter interviews by
Easy online test with basic coding questions and one coding problem
I applied via Walk-in and was interviewed before Apr 2023. There were 2 interview rounds.
Problem solving aptitude test
Small application based on react
I applied via Approached by Company and was interviewed in Aug 2022. There was 1 interview round.
Process to find root cause of slow application for database, backend api and frontend side.
Check server logs for errors and warnings
Use profiling tools to identify bottlenecks
Optimize database queries and indexes
Minimize network requests and optimize API responses
Reduce image and file sizes for faster loading
Use caching to reduce server load
Check for memory leaks and optimize memory usage
Top trending discussions
posted on 17 Dec 2020
I applied via Walk-in and was interviewed in Nov 2020. There were 5 interview rounds.
Streams in C++ are used for input and output operations. Predefined streams in C++ include cin, cout, cerr, and clog.
Streams in C++ are objects that allow reading from or writing to external sources or destinations.
cin is the standard input stream used for reading input from the user.
cout is the standard output stream used for printing output to the console.
cerr is the standard error stream used for printing error mess...
Object oriented model is a programming paradigm that uses objects to represent real-world entities.
Objects have properties and methods that define their behavior
Encapsulation, inheritance, and polymorphism are key concepts in OOP
Examples of OOP languages include Java, C++, and Python
Normalization is a process of organizing data in a database to eliminate redundancy and improve data integrity.
First Normal Form (1NF) - Eliminate duplicate data by separating them into multiple tables.
Second Normal Form (2NF) - Remove partial dependencies by creating separate tables for sets of attributes.
Third Normal Form (3NF) - Eliminate transitive dependencies by creating separate tables for related attributes.
Boy...
Scope rules in C++ determine the visibility and accessibility of variables and functions within a program.
Variables declared within a block have local scope and are only accessible within that block.
Global variables have file scope and can be accessed from any function within the file.
Function parameters have function scope and are only accessible within that function.
Nested blocks can have their own scope, and variabl...
BCNF is not necessarily better than 2NF & 3NF, it depends on the specific requirements of the database.
BCNF is the highest normal form and ensures that there are no non-trivial functional dependencies between any subset of candidate keys.
2NF and 3NF are also important and should be used when appropriate.
For example, if a database has a composite primary key and non-key attributes that depend on only one part of the key...
An operating system is a software that manages computer hardware and software resources.
It acts as an interface between the user and the computer hardware.
It provides services to applications and manages system resources.
Examples include Windows, macOS, Linux, Android, and iOS.
Exclusive lock is used when a resource is being modified and prevents other processes from accessing it. Shared lock allows multiple processes to read a resource simultaneously.
Exclusive lock is used for write operations, while shared lock is used for read operations.
Exclusive lock blocks other processes from acquiring both exclusive and shared locks on the same resource.
Shared lock allows multiple processes to acquire...
rand() generates a random number, srand() seeds the random number generator.
rand() generates a pseudo-random number between 0 and RAND_MAX
srand() sets the seed for the random number generator used by rand()
srand() should be called before rand() to ensure different sequences of random numbers
Example: srand(time(NULL)) sets the seed to the current time, ensuring a different sequence each time the program is run
Linked List is a linear data structure. Stack and Queue are abstract data types.
Linked List: A collection of nodes where each node points to the next node.
Stack: A data structure where elements are added and removed from the top only.
Queue: A data structure where elements are added at the rear and removed from the front only.
Example: Browser history can be implemented using a Linked List.
Example: Undo/Redo functionalit...
Semaphore and monitor are synchronization tools used in concurrent programming.
Semaphore is a signaling mechanism that allows multiple threads to access a shared resource simultaneously.
Monitor is a synchronization construct that allows threads to have both mutual exclusion and the ability to wait (block) for a certain condition to become true.
Semaphore is a lower-level primitive, while monitor is a higher-level abstra...
Transparent DBMS allows users to see and control the underlying database operations.
Transparent DBMS provides visibility into the database operations and allows users to monitor and control them.
It enables users to see how data is being stored, accessed, and manipulated in real-time.
Examples include Oracle Transparent Data Encryption and Microsoft SQL Server Transparent Data Encryption.
Transparent DBMS can improve secu...
RDBMS KERNEL is not a commonly used term in the industry.
There is no widely accepted definition of RDBMS KERNEL.
It may refer to the core components of a relational database management system.
It could also be a term used by a specific company or product.
Without more context, it is difficult to provide a specific answer.
posted on 12 Dec 2022
I applied via Naukri.com and was interviewed in Jun 2022. There were 4 interview rounds.
Data structure Hash Map problem and java 8 code
Coding singlton code and immutable code hashcode equals java 8 code data structure spring boot microservicis
posted on 11 Sep 2022
I applied via Campus Placement and was interviewed in Aug 2022. There were 2 interview rounds.
The test contains aptitude ques and one coding ques
I applied via Company Website and was interviewed before Apr 2022. There were 5 interview rounds.
Main command on JAVA script and python
What assignments and projects you had done before share that experience
Your theories on what topics you had done your best
Lack of relevant experience and skills
Limited experience in full stack development
Lack of proficiency in required programming languages and frameworks
Inadequate knowledge of database management systems
Weak problem-solving and analytical skills
Poor communication and collaboration abilities
I applied via Approached by Company and was interviewed in Apr 2024. There was 1 interview round.
The Factory Design Pattern creates objects without specifying the exact class, promoting flexibility and scalability.
Encapsulates object creation, allowing for easier maintenance and modification.
Promotes loose coupling by using interfaces or abstract classes.
Example: A ShapeFactory that creates different shapes (Circle, Square) based on input.
Useful in scenarios where the system needs to be independent of how its obje...
posted on 31 Oct 2022
I applied via Naukri.com and was interviewed in Oct 2022. There were 4 interview rounds.
Because it's so easy And because of that I have prepared for it
Because it's so easy and become of that I have prepared for it
posted on 16 Jun 2024
Aptitude test basic on java
based on 2 interview experiences
Difficulty level
Duration
based on 1 review
Rating in categories
Software Developer
2.3k
salaries
| ₹3.8 L/yr - ₹20.7 L/yr |
Senior Software Engineer
1.7k
salaries
| ₹12.7 L/yr - ₹21.8 L/yr |
Software Engineer
1.5k
salaries
| ₹4.5 L/yr - ₹20.6 L/yr |
System Analyst
976
salaries
| ₹10.5 L/yr - ₹18 L/yr |
Senior Software Developer
929
salaries
| ₹9.8 L/yr - ₹17.2 L/yr |
Accenture
Cognizant
Capgemini
Genpact