i
UST
Filter interviews by
I applied via Campus Placement
6 medium coding questions
Object-oriented programming is a programming paradigm based on the concept of objects, which can contain data and code.
Objects are instances of classes, which define the structure and behavior of the objects.
Encapsulation, inheritance, and polymorphism are key principles of object-oriented programming.
Example: In a banking application, a 'Customer' class can have attributes like name and account balance, and methods li
Relational database is a type of database that stores and organizes data in tables with relationships between them.
Data is stored in tables with rows and columns
Tables can have relationships with each other through keys
SQL is commonly used to query and manipulate data in relational databases
Examples include MySQL, PostgreSQL, Oracle
I applied via campus placement at Christ University, Bangalore and was interviewed in Sep 2023. There were 2 interview rounds.
Basic aptitude questions + 2 coding + 2 code error correction
I applied via Campus Placement and was interviewed before Aug 2021. There were 2 interview rounds.
I applied through campus placement. The difficulty level of the aptitude test was from easy to moderate. For me, it was not that much difficult. So I cleared this round.
UST interview questions for designations
Top trending discussions
I applied via Job Portal and was interviewed in Nov 2024. There were 3 interview rounds.
posted on 13 Feb 2024
I applied via Approached by Company and was interviewed in Jan 2024. There were 3 interview rounds.
Some questions from aptitute and some from web development
The table tag is an HTML element used to create a table structure on a web page.
The table tag is used to define the start and end of a table.
It is typically used in conjunction with the tr (table row) and td (table data/cell) tags.
Tables can be used to display tabular data, such as a list of items or a grid of information.
Table tags can also include attributes like border, cellpadding, cellspacing, etc.
Example:
Cell 1 | C |
Inner join is an operation that combines rows from two or more tables based on a related column between them.
Inner join returns only the matching rows between the tables.
It is performed using the JOIN keyword in SQL.
The common column used for joining should have the same data type in both tables.
Example: SELECT * FROM table1 INNER JOIN table2 ON table1.column = table2.column;
posted on 10 Sep 2023
I applied via campus placement at Bangalore Institute Of Technology (BIT) and was interviewed in Aug 2023. There were 3 interview rounds.
40 questions-aptitude test followed by a technical test comprising 10 questions.
The question asks for adding two linked lists, finding the minimum cost path, and printing all nodes in a tree except the leaf nodes.
To add two linked lists, traverse both lists simultaneously and add corresponding nodes.
To find the minimum cost path, use algorithms like Dijkstra's or A*.
To print all nodes in a tree except the leaf nodes, perform a depth-first traversal and print non-leaf nodes.
posted on 19 May 2023
I applied via Campus Placement and was interviewed in Nov 2022. There were 4 interview rounds.
There were 3-4 medium-level DSA questions.
Publicis Sapient has job locations in multiple cities across India.
Publicis Sapient has offices in Bangalore, Gurgaon, Mumbai, and Chennai.
They also have a presence in Noida, Hyderabad, and Jaipur.
The company offers remote work options as well.
Job locations may vary depending on the specific role and project.
posted on 26 Nov 2022
I applied via Campus Placement
Online test on cocubes which contains 60 questions in 60 minutes.
posted on 21 Dec 2021
I applied via Google search and was interviewed in Nov 2021. There was 1 interview round.
OOPs concepts are the principles of Object-Oriented Programming that help in designing and implementing software systems.
Encapsulation - bundling of data and methods that operate on that data
Inheritance - creating new classes from existing ones
Polymorphism - ability of objects to take on many forms
Abstraction - hiding implementation details and showing only functionality
Example: A car is an object that encapsulates dat...
OSI model has 7 layers that define how data is transmitted over a network.
Layer 1: Physical layer - deals with physical connections and electrical signals.
Layer 2: Data link layer - responsible for error-free transfer of data between nodes.
Layer 3: Network layer - handles routing of data packets between networks.
Layer 4: Transport layer - ensures reliable data transfer between end-to-end connections.
Layer 5: Session la...
Encryption is the process of converting plain text into a coded message, while decryption is the process of converting the coded message back into plain text.
Encryption uses an algorithm to scramble the original message into an unreadable format.
Decryption uses a key to reverse the encryption process and retrieve the original message.
Symmetric encryption uses the same key for both encryption and decryption, while asymm...
Overriding is when a subclass provides a specific implementation of a method that is already provided by its parent class. Overloading is when a class has two or more methods with the same name but different parameters.
Overriding is used for runtime polymorphism while overloading is used for compile-time polymorphism.
Overriding can only occur in a subclass while overloading can occur in the same class or its subclass.
O...
Method, constructor and destructor are all used in object-oriented programming to define and manipulate objects.
A method is a function that is associated with an object and can be called to perform an action on that object.
A constructor is a special method that is called when an object is created and is used to initialize the object's properties.
A destructor is a special method that is called when an object is destroye...
Program is a set of instructions that performs a specific task. Process is an instance of a program in execution. Thread is a subset of a process.
Program is a set of instructions written in a programming language.
Process is an instance of a program in execution. It has its own memory space and system resources.
Thread is a subset of a process. It is a lightweight process that shares the same memory space and system reso...
Waterfall model is a linear sequential approach to software development.
It consists of five stages: Requirements, Design, Implementation, Testing, and Maintenance.
Each stage must be completed before moving on to the next.
It is a rigid model and changes cannot be made easily once a stage is completed.
It is suitable for projects with well-defined requirements and stable technology.
Example: Developing a calculator app.
Interview experience
based on 21 reviews
Rating in categories
Software Developer
2.1k
salaries
| ₹2.5 L/yr - ₹12.7 L/yr |
Senior Software Engineer
1.7k
salaries
| ₹6.6 L/yr - ₹27 L/yr |
Software Engineer
1.3k
salaries
| ₹3.7 L/yr - ₹15 L/yr |
System Analyst
1.2k
salaries
| ₹6.4 L/yr - ₹22.6 L/yr |
Senior Software Developer
939
salaries
| ₹5.6 L/yr - ₹19.9 L/yr |
TCS
Infosys
Wipro
HCLTech