Filter interviews by
Sorting Array and palindrome
Top trending discussions
I applied via Walk-in and was interviewed before Mar 2021. There were 3 interview rounds.
Aptitude test
Current affairs
I applied via Walk-in and was interviewed before Feb 2023. There was 1 interview round.
posted on 19 Sep 2024
I applied via Job Portal
60mintues DSA level coding exam
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
posted on 15 Jul 2022
I applied via Referral and was interviewed before Jul 2021. There were 3 interview rounds.
If you are a fresher , then this is for you else almost no coding test for experienced candidates.
I applied via Recruitment Consulltant and was interviewed in Apr 2023. There were 3 interview rounds.
Read apti books available in the market
posted on 22 Feb 2025
I appeared for an interview before Feb 2024.
Logical reasoning, pseudo codes, mathematical equations
OOPS in Java stands for Object-Oriented Programming System, which is a programming paradigm based on the concept of objects.
OOPS focuses on creating objects that interact with each other to solve a problem
It involves concepts like inheritance, encapsulation, polymorphism, and abstraction
Java supports OOPS principles through classes and objects
Abstract method is a method without implementation in abstract class which cannot be instantiated. Abstract class is a class with abstract methods.
Abstract method is declared in abstract class without implementation
Abstract class cannot be instantiated, only used as a base for other classes
Abstract class can have both abstract and non-abstract methods
Example: abstract class Animal { abstract void makeSound(); }
Example:
I have a strong technical background, excellent problem-solving skills, and a passion for software development.
I have a Bachelor's degree in Computer Science and 5 years of experience in software development.
I have successfully completed multiple projects using various programming languages and technologies.
I am a quick learner and always eager to expand my knowledge and skills in the field.
I have faced challenges in balancing work and personal life, overcoming imposter syndrome, and adapting to new technologies.
Balancing work and personal life: Juggling deadlines at work while making time for family and friends.
Overcoming imposter syndrome: Feeling like I don't belong in the tech industry and constantly doubting my abilities.
Adapting to new technologies: Learning new programming languages and tools to st
posted on 15 Sep 2021
I appeared for an interview before Sep 2020.
Round duration - 135 minutes
Round difficulty - Medium
The test window was open from 2:00 p.m. to 05:30 PM IST on 28th of August 2020.We were also given a chance to take a practice test to know about working of the platform .It was a Proctored Assessment .The test platform was HackerEarth and there were around 28 MCQs, 1 programming question, and 2 SQL queries. MCQs majorly focused on OS, DBMS, C++, OOPS concepts.
Given an array of integers ARR
of length N
and an integer Target
, your task is to return all pairs of elements such that they add up to the Target
.
The first line ...
Find all pairs of elements in an array that add up to a given target.
Iterate through the array and use a hashmap to store the difference between the target and current element.
Check if the current element exists in the hashmap, if so, print the pair.
If no pair is found, print (-1, -1).
Round duration - 50 minutes
Round difficulty - Medium
It was basically a technical interview. It was conducted around 11:00 a.m. on 31st august 2020. There was only 1 person who was interviewing me though I expected a panel. It started off by the question regarding our college and infrastructure of it and what do I like the most about it etc. Later continued by few technical subjective questions and a code along with a basic query. Technical questions regarding data structures like linked list, Array List , HashMap were asked along with concepts like backtracking were also covered. More about technologies related to projects that I have done were asked which is machine learning. the ratings i earned in online judges were also asked about.
Given a 9x9 Sudoku board, your task is to fill the empty slots and return the completed Sudoku solution.
A Sudoku is a grid composed of nine 3x3 smaller grids. The challenge is to fill in the...
Implement a Sudoku solver to fill empty slots in a 9x9 grid with numbers 1-9 satisfying constraints.
Create a recursive function to solve the Sudoku puzzle by trying out different numbers in empty slots.
Use backtracking to backtrack and try a different number if a conflict is encountered.
Ensure each number appears only once per row, column, and 3x3 grid.
Return the completed Sudoku grid as the output.
Determine if a given singly linked list of integers forms a cycle or not.
A cycle in a linked list occurs when a node's next
points back to a previous node in the ...
Detect if a singly linked list forms a cycle by checking if a node's next points back to a previous node.
Traverse the linked list using two pointers, one moving one step at a time and the other moving two steps at a time.
If the two pointers meet at any point, it indicates the presence of a cycle in the linked list.
If one of the pointers reaches the end of the list (null), it means there is no cycle in the linked list.
Round duration - 40 minutes
Round difficulty - Medium
It is more of a Managerial round. This was not confined to any topic or a subject .It took place around 4:15 p.m. on 31st of August ,2020.
Tip 1 : Try to get good grip on basics , never jump into advanced concepts unless you are clear with the basic subject.
Tip 2 : Always have every main concept that is included in your core curriculum ( for a cs student) covered, make sure you
have idea about it and where you can apply it.
Tip 3 : Try to work on and know more about trending or booming technologies.
Tip 4 : Have short term goals when it comes to coding. Consider a topic for once ( like strings , pointers , dp etc.) and try to
cover maximum variety of problems possible in a reasonable period of time.
Tip 5 : Try to search for tricky pseudo codes online and guess the outputs.
Tip 6 : Give mock interviews before hand and also gather information about the company you have applied to.
Tip 1 : Do include only known and worked on concepts in your resume .Do not bluff or exaggerate.
Tip 2 : Our resume needs to show that we are flexible and have not just worked on a single domain. So try to do and add
at least 2 projects to your resume that too of different domains.
Tip 3 : Resume needs to look professional do not include a lot of personal details.
Tip 4 : Career Objective is something that is unique and written on your own and not copied from any website or peers
resume.
Tip 5 : A single page or 1 and a half page of resume would do good. Include certifications of any forefront technologies if possible
based on 1 interview
Interview experience
based on 3 reviews
Rating in categories
Senior Software Engineer
196
salaries
| ₹7.7 L/yr - ₹23.5 L/yr |
Software Engineer
130
salaries
| ₹4 L/yr - ₹13 L/yr |
System Analyst
36
salaries
| ₹10.2 L/yr - ₹19 L/yr |
Technical Lead
29
salaries
| ₹13 L/yr - ₹27 L/yr |
Senior System Analyst
14
salaries
| ₹12.2 L/yr - ₹17.5 L/yr |
Saama Technologies
Jumio
DISYS
Data-Core Systems