Filter interviews by
Clear (1)
I was interviewed in Jan 2025.
3 coding test range from easy to hard.
Joins are used in databases to combine rows from two or more tables based on a related column between them.
Joins are used to retrieve data from multiple tables based on a related column.
Common types of joins include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN.
INNER JOIN returns rows when there is at least one match in both tables.
LEFT JOIN returns all rows from the left table and the matched rows from the right ta...
JavaScript is a scripting language used for web development, while Node.js is a runtime environment that allows JavaScript to run on the server side.
JavaScript is a client-side scripting language used for creating interactive web pages.
Node.js is a runtime environment that allows JavaScript to run on the server side.
Node.js uses the V8 JavaScript engine from Google Chrome to execute code.
Node.js provides a set of built...
Rate your
company
🤫 100% anonymous
How was your last interview experience?
I applied via campus placement at Pranveer Singh Institute of Technology, Kanpur and was interviewed in Jun 2024. There were 5 interview rounds.
There were 3 questions:
1. Given a string check if it is possible to rearrange the elements of the string to form a palindrome. [Check GFG for the question]
2. Given an integer n, print n rows of following pattern.
Example :
n = 7
* * * * * * *
* *
* * * * *
* * * *
* * * * *
* *
* * * * * * *
3. Cut the sticks [Check hacker rank for the question desc.]
Total duration 90 mins.
I was directly shortlisted for PI. Hence did not sit for this round but I am aware that there were 2 DSA questions in 40 mins. One was pattern and other was is Anagram question on leetcode valid anagram question.
I am a passionate software developer with experience in Java, Python, and web development.
Experienced in Java and Python programming languages
Proficient in web development technologies like HTML, CSS, and JavaScript
Completed multiple projects showcasing my skills
I prefer working in a team as it allows for collaboration, diverse perspectives, and shared responsibilities.
Collaboration with team members leads to better problem-solving and innovation
Diverse perspectives can lead to more creative solutions
Shared responsibilities help distribute workload and prevent burnout
Developed a web application for tracking personal fitness goals and progress
Used HTML, CSS, and JavaScript for front-end development
Implemented a RESTful API using Node.js and Express for back-end functionality
Utilized MongoDB for database management
Incorporated chart.js for visualizing progress data
I applied via Campus Placement and was interviewed in Aug 2024. There were 2 interview rounds.
It was a DSA round which consisted of three questions.
1)longest substring without repeating characters
2)largest subarray with sum 0
3)String based question
The largest area of a histogram is the maximum area that can be enclosed by a rectangle within the histogram bars.
Calculate the largest area of a histogram by finding the maximum area of rectangles that can be formed within the histogram bars.
This can be done by iterating through each bar and calculating the area of rectangles that can be formed with that bar as the height.
Keep track of the maximum area found so far an...
Find the string with minimum length in an array of strings.
Iterate through the array and keep track of the minimum length string
Return the string with the minimum length
Top trending discussions
posted on 4 Jan 2024
I applied via LinkedIn and was interviewed in Dec 2023. There were 2 interview rounds.
My topic was - "Do women make good managers?"
There was a google meet having a total of 20 people.
5 groups were made of 4 people each.
Each group were given different topic and every member was given 2 minutes to speak on the topic.
Good thing about this GD round was everyone was given chance to speak individually.
Finally I got selected in this round.
The HTML tag is used to add a link to a website by clicking on the logo of LinkedIn.
div is a block-level element used for grouping and styling content, while span is an inline element used for styling specific parts of content.
div is a container element, while span is a text-level element
div creates a new line, while span does not
div can have width and height properties, while span cannot
div can contain other block-level elements, while span cannot
JDBC is a Java API for connecting and executing queries on a database.
JDBC stands for Java Database Connectivity.
It provides a set of classes and interfaces to interact with databases.
JDBC allows developers to write database-independent code.
It supports various database operations like connecting, querying, updating, and deleting data.
JDBC drivers are used to establish a connection between Java application and database...
C++ supports multiple inheritance while Java supports single inheritance.
C++ allows a class to inherit from multiple classes, while Java only allows a class to inherit from a single class.
In C++, a class can have multiple parent classes, resulting in a complex class hierarchy.
Java enforces single inheritance to avoid the diamond problem and maintain simplicity.
For example, in C++, a class can inherit from both a 'Vehic...
Types of databases include relational, NoSQL, object-oriented, and graph databases.
Relational databases store data in tables with predefined schemas, using SQL for querying (e.g. MySQL, Oracle)
NoSQL databases are schema-less and provide flexible data models (e.g. MongoDB, Cassandra)
Object-oriented databases store objects as they are, with support for inheritance and encapsulation (e.g. db4o)
Graph databases use nodes an...
SQL databases are structured and use a fixed schema, while NoSQL databases are unstructured and have a flexible schema.
SQL databases use structured query language for defining and manipulating the data.
NoSQL databases use various data models like key-value, document, columnar, or graph.
SQL databases are suitable for complex queries and transactions.
NoSQL databases are horizontally scalable and provide high performance ...
The choice of database depends on factors like data structure, scalability, performance, and query requirements.
Consider the data structure and relationships between entities.
Evaluate the scalability requirements of the task.
Analyze the performance needs, including read and write operations.
Assess the query requirements, such as complex joins or aggregations.
Examples: relational databases for structured data, NoSQL for
Relational databases store data in tables with predefined relationships. Non-relational databases store data in flexible, schema-less formats.
Relational databases: MySQL, Oracle, SQL Server
Non-relational databases: MongoDB, Cassandra, Redis
Relational databases use structured query language (SQL) for data manipulation
Non-relational databases provide high scalability and flexibility
Relational databases are suitable for c...
The task is to add the consecutive numbers present in a given string.
Iterate through the string character by character
Check if the current character is a digit
If it is a digit, continue iterating until a non-digit character is encountered
Convert the consecutive digits into a number and add it to the sum
Repeat the process until all characters are processed
Return the sum
posted on 10 Jun 2024
I applied via campus placement at Lovely Professional University (LPU) and was interviewed in Dec 2023. There were 2 interview rounds.
The test had 2 standard DSA questions and 9 MCQs based on CS fundamentals.
Given an array of integers, return indices of the two numbers such that they add up to a specific target.
Use a hashmap to store the difference between the target and current element
Iterate through the array and check if the current element's complement exists in the hashmap
Return the indices of the two numbers if found
posted on 28 May 2024
Very easy coding test just like class 2 standard
Moderate
Moderate level of questions are come
posted on 16 Sep 2021
I was interviewed in Feb 2021.
Round duration - 60 minutes
Round difficulty - Easy
It was in the evening around 5 PM. Platform used for this round was hackerrank. Questions were more of aptitude based and are of moderate level.
You are provided with an array containing N integers along with an integer K. Your task is to compute the total sum of the minimum and maximu...
Round duration - 20 minutes
Round difficulty - Easy
It was late night. Interviewer was asking tricky questions to confuse me
Tip 1 : Practice a lot from trusted websites
Tip 2 : Self study is best to tackle any critical questions
Tip 3 : Research about the company thoroughly
Tip 1 : It should look good to interviewer
Tip 2 : Skills and projects should be filled nicely
Tip 3 : Format should be proper.
posted on 30 Nov 2022
I applied via Campus Placement and was interviewed in May 2022. There were 4 interview rounds.
Aptitude was Easy level.
the apti paper had 60 questions in 60 minutes.
My topic was placement scenarios in India.
everyone was given 2-3 minutes to express their views.
posted on 14 Mar 2024
I applied via Campus Placement and was interviewed before Mar 2023. There was 1 interview round.
posted on 16 Sep 2021
I was interviewed in Jan 2021.
Round duration - 90 minutes
Round difficulty - Easy
Aptitude + Coding round:
Aptitude Questions (30 questions in 30 minutes), easy-medium level. Just after finishing the Coding round was there, 4 coding questions in 60 minutes.
Given an integer array arr
of size 'N' containing only 0s, 1s, and 2s, write an algorithm to sort the array.
The first line contains an integer 'T' representing the n...
Given an array arr
of length N
consisting of integers, find the sum of the subarray (including empty subarray) with the maximum sum among all subarrays.
For a given singly linked list, identify if a loop exists and remove it, adjusting the linked list in place. Return the modified linked list.
A...
You are provided with a string S
. Your task is to determine and return the number of distinct substrings, including the empty substring, of this given string. Implement the solut...
Round duration - 30 minutes
Round difficulty - Easy
He started with "Hello Rahul, Tell me about yourself briefly". Then he asked few theoretical questions and asked me about my favourite subject in engineering and why i like it. I named DS and Algorithms and reason is problem solving. He shared two coding questions in chatbox and asked me to write the code on given platform.
Given two integers X
and Y
as the first two numbers of a series, and an integer N
, determine the Nth element of the series following the Fibonacci rule: f(x) = f(x...
Round duration - 45-60 minutes
Round difficulty - Hard
He started round with coding question + SQL + Coding question and some questions from my projects.
Tip 1 : Be very good with basic data structures.
Tip 2 : Try writing code on notepad sometimes.
Tip 3 : Focus on problem solving, during interview speak out your approach simultaneously while you are thinking about approach
Tip 1 : Write only what you know.
Tip 2 : Make it short.
based on 3 interviews
1 Interview rounds
Anonymously discuss salaries, work culture, and many more
Get Ambitionbox App
Associate Software Engineer
196
salaries
| ₹7 L/yr - ₹19.6 L/yr |
Junior Associate
82
salaries
| ₹3 L/yr - ₹10 L/yr |
Software Engineer
79
salaries
| ₹3.3 L/yr - ₹16.4 L/yr |
Junior Associate Software Engineer
66
salaries
| ₹2 L/yr - ₹10 L/yr |
Junior IT Associate
47
salaries
| ₹4 L/yr - ₹9 L/yr |
TCS
Infosys
Wipro
HCLTech