Filter interviews by
I applied via Recruitment Consulltant and was interviewed in Mar 2024. There was 1 interview round.
To start a chat application from scratch, you would need to design the architecture, choose the technology stack, implement user authentication, create messaging functionality, and deploy the application.
Design the architecture of the application including database structure, server-client communication, and user interface.
Choose the technology stack based on the requirements of the application, such as Node.js for bac...
I would prefer using a relational database like PostgreSQL when starting the application.
Relational databases provide strong consistency and ACID compliance
PostgreSQL is open-source, widely used, and has a strong community support
Supports complex queries and transactions
Good performance for read-heavy applications
Top trending discussions
I applied via Recruitment Consultant and was interviewed before Oct 2020. There were 3 interview rounds.
posted on 10 Jul 2017
I appeared for an interview before Jul 2016.
I am a software engineer with experience in developing and maintaining software applications.
I have a Bachelor's degree in Computer Science.
I have worked on various projects using different programming languages such as Java, C++, and Python.
I am skilled in software development methodologies like Agile and have experience with version control systems like Git.
I have strong problem-solving and analytical skills, which h...
A cursor is a database object used to retrieve and manipulate data in a result set.
A cursor allows sequential access to the rows in a result set.
It can be used to fetch and update data in a controlled manner.
Cursors are important for managing large result sets and performing complex data operations.
They provide a way to navigate through query results and perform operations on individual rows.
Examples of cursor types in...
Yes, I have experience working with Oracle Forms and Reports.
I have worked on developing and maintaining Oracle Forms and Reports applications.
I am familiar with the Oracle Forms and Reports development environment.
I have experience in designing and implementing user interfaces using Oracle Forms.
I have used Oracle Reports to generate various types of reports.
I am proficient in writing PL/SQL code to interact with the ...
I am a passionate software engineer with 5 years of experience in developing web applications using various technologies.
5 years of experience in software development
Proficient in developing web applications
Skilled in using various technologies
Passionate about software engineering
My salary expectation is in line with industry standards and based on my experience and skills.
Research industry standards for software engineer salaries in the specific location and company
Consider my years of experience and relevant skills when determining salary expectation
Be prepared to negotiate based on the job responsibilities and benefits package offered
Yes, I am willing to shift anywhere as per the requirement of the job.
I am open to relocating for the right opportunity
I understand that flexibility in location may be necessary for certain roles
I am willing to adapt to new environments and challenges
posted on 20 Dec 2019
Explanation of differences between PK & UK, Case & Decode, Procedure & Function, Cursor & Refcursor.
PK (Primary Key) is a unique identifier for a record in a table, while UK (Unique Key) ensures uniqueness but allows null values.
Case and Decode are conditional statements used to manipulate data based on certain conditions.
Procedure and Function are both database objects used to perform a specific task, but Function ret...
Dual is a special one-row, one-column table in Oracle DB.
Dual is used to perform calculations or execute functions without selecting from a table.
It is often used to generate a sequence of numbers or to concatenate strings.
For example, SELECT 1+1 FROM dual; will return 2.
Dual is automatically created by Oracle and is always available in every Oracle database.
Collection in Oracle is a group of elements of the same data type. Types include VARRAY, Nested Table, and Associative Array.
VARRAY is a fixed-size array that can hold a varying number of elements up to the specified limit.
Nested Table is a dynamic array with no fixed size that can be stored in a database column.
Associative Array is a collection of key-value pairs where the key is unique and used to access the correspo
A DB block is a unit of data storage in Oracle Forms that contains multiple rows of data from a database table.
DB blocks are used to improve performance by reducing the number of times a form needs to access the database.
Each DB block contains a fixed number of rows, which can be configured in the form's block properties.
When a form needs to display data from a table, it reads one or more DB blocks into memory.
If a for...
Call_Form is a built-in Oracle Forms procedure used to call another form from the current form.
Call_Form is used to open a new form while keeping the current form open.
It can be used to pass parameters between forms.
The called form can be modal or non-modal.
The called form can be in the same application or a different one.
Syntax: Call_Form('form_name', [mode], [hide], [no_replace], [query_only], [params])
Types of Trigger in Oracle forms and their sequence of firing.
Types of triggers include Key Triggers, Mouse Triggers, and Timer Triggers.
Key Triggers fire when a key is pressed or released.
Mouse Triggers fire when the mouse is clicked or moved.
Timer Triggers fire at a specified interval.
The sequence of trigger firing is Pre-Form, Pre-Block, Pre-Record, Post-Record, Post-Block, and Post-Form.
Canvas, LOV, and List button are UI components used in Oracle Forms.
Canvas is a visual container used to display data or graphics.
LOV (List of Values) is a drop-down list used to select a value from a predefined list.
List button is a button used to display a list of values in a pop-up window.
These components are commonly used in Oracle Forms to create user-friendly interfaces.
A placeholder column is a column that is used to reserve space for a future column in an Oracle report.
Placeholder columns are used to ensure that the layout of a report remains consistent even if data is missing.
They are typically used when a report is designed to display a fixed number of columns, but the data source may not always contain data for all of those columns.
Placeholder columns can be added to a report by ...
HashMap is a data structure that stores key-value pairs and provides constant time complexity for basic operations.
HashMap allows quick access to values based on their keys
Keys must be unique and values can be duplicated
HashMap is not thread-safe and requires synchronization for concurrent access
Java's HashMap implementation uses hashing to distribute keys across buckets
I applied via Approached by Company and was interviewed in Jul 2024. There were 3 interview rounds.
I have a strong technical background, proven track record of delivering high-quality software, and a passion for continuous learning and improvement.
I have a Bachelor's degree in Computer Science and X years of experience in software development.
I have successfully led multiple projects from conception to completion, delivering high-quality software on time and within budget.
I am proficient in a variety of programming ...
I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.
To configure a VPN, you need to set up a VPN server, create user accounts, configure client devices, and establish secure connections.
Set up a VPN server using software like OpenVPN or Windows Server
Create user accounts with unique credentials for accessing the VPN
Configure client devices to connect to the VPN server using the provided credentials
Establish secure connections by encrypting data transmitted over the VPN
To resolve system slowness, check for hardware issues, optimize software, update drivers, and monitor resource usage.
Check for hardware issues such as low memory or CPU usage
Optimize software by removing unnecessary programs or services
Update drivers for hardware components
Monitor resource usage to identify bottlenecks
I applied via LinkedIn and was interviewed in May 2024. There were 2 interview rounds.
I am a passionate software developer with experience in Java, Python, and web development.
Experienced in Java, Python, and web development technologies
Strong problem-solving skills
Team player with excellent communication skills
OOP stands for Object-Oriented Programming, a programming paradigm based on the concept of objects.
OOP focuses on creating objects that contain data and methods to manipulate that data.
Encapsulation: Objects hide their internal state and require interaction through defined interfaces.
Inheritance: Objects can inherit attributes and methods from other objects.
Polymorphism: Objects can take on different forms or have mult...
based on 1 interview
Interview experience
Practice Development Manager
22
salaries
| ₹7.7 L/yr - ₹13.1 L/yr |
Software Engineer
19
salaries
| ₹5 L/yr - ₹22.1 L/yr |
Software Developer
8
salaries
| ₹7.1 L/yr - ₹29.3 L/yr |
Senior Software Engineer
6
salaries
| ₹14.8 L/yr - ₹54 L/yr |
Data Engineer
6
salaries
| ₹6 L/yr - ₹24 L/yr |
Actalent Services
Pitney Bowes
Stefanini
Softtek