i
Codilar
Technologies
Filter interviews by
I appeared for an interview before Aug 2023.
Dsa question like pattern or any other basic dsa
I appeared for an interview in Apr 2023.
Numeric ability test, Verbal ability test, Reasoning ability test.
To clear coding test, just need to solve 1 question out of 5, difficulty level of question - most of the time appear as (3 easy 2 medium) .
A LinkedList is a linear data structure where each element is a separate object with a reference to the next element.
Create a Node class with data and next pointer
Initialize LinkedList with a head node pointing to null
Implement methods like insert, delete, search, and traverse
Example: Node class {int data; Node next;}
Example: Insert method to add a new node at the end of the list
Bubble Sort is a simple sorting algorithm that repeatedly steps through the list, compares adjacent elements and swaps them if they are in the wrong order.
Compare adjacent elements and swap if necessary
Repeat until no swaps are needed
Time complexity: O(n^2)
Space complexity: O(1)
Example: [5, 3, 8, 2, 1] -> [3, 5, 2, 1, 8] -> [3, 2, 1, 5, 8] -> [2, 1, 3, 5, 8] -> [1, 2, 3, 5, 8]
SQL query to find 2nd maximum salary from employee table
Use ORDER BY and LIMIT to get the second highest salary
SELECT salary FROM employee ORDER BY salary DESC LIMIT 1, 1
I applied via Naukri.com and was interviewed before Dec 2023. There were 2 interview rounds.
Medium level stars pattern for programming
Servlets are Java programs that run on a server, handling client requests and generating dynamic web content.
Servlets are part of the Java EE (Enterprise Edition) specification.
They extend the capabilities of servers that host applications accessed via a request-response programming model.
Servlets can handle complex business logic and interact with databases.
Example: A servlet can process form data submitted from a web...
JDBC (Java Database Connectivity) enables Java applications to interact with databases through a standard API.
1. Load the JDBC Driver: Use Class.forName() to load the driver class. Example: Class.forName('com.mysql.cj.jdbc.Driver');
2. Establish a Connection: Use DriverManager.getConnection() to connect to the database. Example: Connection conn = DriverManager.getConnection(url, user, password);
3. Create a Statement: Us...
I applied via Walk-in and was interviewed before Sep 2023. There was 1 interview round.
Top trending discussions
I applied via Naukri.com and was interviewed in Mar 2021. There was 1 interview round.
Program to print the Fibonacci series up to a given number.
Take input from user for the limit of the series.
Initialize two variables with 0 and 1 respectively.
Use a loop to generate the series and print each number.
Add the previous two numbers to get the next number in the series.
I applied via Campus Placement and was interviewed in Jan 2021. There were 6 interview rounds.
OOPS is a programming paradigm based on objects that have properties and methods.
Encapsulation: bundling of data and methods that operate on that data within a single unit
Inheritance: ability of a class to inherit properties and methods from a parent class
Polymorphism: ability of objects to take on many forms or have multiple behaviors
Abstraction: hiding of complex implementation details and showing only the necessary ...
Explanation of Super, Throw, Final and Finally
Super: used to call a method from a parent class
Throw: used to throw an exception
Final: used to declare a constant or to prevent method overriding
Finally: used to execute code after try-catch block, regardless of exception
I applied via Recruitment Consultant and was interviewed before Oct 2020. There were 3 interview rounds.
posted on 4 May 2019
I applied via Naukri.com and was interviewed in Oct 2018. There were 3 interview rounds.
This question involves creating a specific pattern using loops and conditional statements in programming.
Identify the desired pattern (e.g., asterisks, numbers).
Use nested loops: outer loop for rows, inner loop for columns.
Control the output format with conditional statements.
Example: For a pyramid pattern, increase spaces and asterisks in each row.
posted on 13 Jan 2021
I applied via Referral and was interviewed before Jan 2020. There was 1 interview round.
We are using a variety of technologies, including some of the latest ones.
We are using React for our front-end development.
We are also using Node.js for our back-end development.
We are using Docker for containerization.
We are using Kubernetes for orchestration.
We are using AWS for cloud hosting.
We are constantly evaluating new technologies to see if they can improve our development process.
It depends on the specific requirements and constraints of the project.
Consider the project's goals and objectives
Evaluate the available technologies and their capabilities
Assess the project's budget and timeline
Consult with stakeholders and experts in the field
Examples: React vs Angular, MySQL vs MongoDB, Java vs Python
based on 4 interview experiences
Difficulty level
Duration
based on 12 reviews
Rating in categories
Software Engineer
69
salaries
| ₹4.8 L/yr - ₹11.1 L/yr |
Associate Software Engineer
51
salaries
| ₹1.4 L/yr - ₹4 L/yr |
Senior Software Engineer
21
salaries
| ₹12.3 L/yr - ₹32 L/yr |
Software Developer
18
salaries
| ₹3.6 L/yr - ₹10 L/yr |
Senior Test Engineer
13
salaries
| ₹6.5 L/yr - ₹15.4 L/yr |
Accel Frontline
Apmosys Technologies
Pitney Bowes
DynPro