i
Accelya Solutions India Limited
Filter interviews by
I was interviewed in Jul 2022.
Basic aptitude & domain specific questions.
Cycle detection in linked list involves finding if there is a loop in the list.
Use two pointers approach - slow pointer moves one step at a time, fast pointer moves two steps at a time. If they meet, there is a cycle.
Floyd's Tortoise and Hare algorithm is commonly used for cycle detection in linked lists.
Maintain a set to keep track of visited nodes and check if a node is already in the set while traversing the list.
Top trending discussions
posted on 7 Aug 2024
Graphql implementation
System design questions : HLD and LLD
posted on 13 Jan 2024
Object-oriented programming concepts in Java
Encapsulation: bundling data and methods together
Inheritance: creating new classes from existing ones
Polymorphism: using a single interface to represent different types
Abstraction: hiding implementation details and providing a simplified view
Encapsulation example: using private variables and public methods
Inheritance example: creating a subclass that inherits properties and m...
posted on 22 Feb 2024
I was interviewed in Jan 2024.
Search for a string efficiently in a character matrix.
Use depth-first search (DFS) or breadth-first search (BFS) to traverse the matrix and search for the string.
Optimize by pruning search paths if a mismatch is encountered.
Consider using a Trie data structure for faster string matching.
Handle edge cases like empty matrix or string, out of bounds indices, etc.
Streams in Java8 offer concise and readable code for processing collections compared to traditional for loops.
Streams provide functional-style operations like map, filter, and reduce for easy data processing.
Streams allow for parallel processing of data, potentially improving performance.
Streams promote immutability and encourage writing more declarative code.
Streams reduce boilerplate code and make the code more reada...
posted on 24 Apr 2024
I applied via campus placement at Model Engineering College, Kochi and was interviewed before Apr 2023. There were 2 interview rounds.
Mental and Verbal aptitude - 1 hour
I applied via Campus Placement
Question related to operating system and computer network
Traverse all child nodes in a tree data structure
Use depth-first or breadth-first traversal algorithms
Recursively visit each child node starting from the root node
Consider using a stack or queue data structure for traversal
Example: Traverse all nodes in a binary tree
posted on 29 Nov 2024
I applied via Naukri.com and was interviewed in Oct 2024. There were 3 interview rounds.
SQL query to retrieve student department id.
Use SELECT statement to retrieve data
Specify the columns to be selected, including the department id column
Specify the table where the student data is stored
Use WHERE clause to filter the results based on student information
Code to find index of sub string in main string and duplicate the sub string
Use a loop to iterate through the main string and check for the sub string
If sub string is found, duplicate it and store the index
Return the index of the duplicated sub string
I applied via Walk-in and was interviewed in Nov 2024. There were 2 interview rounds.
1st round is aptitude and pesudocode
I applied via Campus Placement and was interviewed in Oct 2024. There were 3 interview rounds.
In first round 4 coding question like 1 dsa 2 database and one is api and question is very simple . coding round was conducted in hackerrank
Again same but dsa question and oops concept in deep level
posted on 9 Oct 2024
based on 1 interview
Interview experience
based on 1 review
Rating in categories
Senior Associate
90
salaries
| ₹3 L/yr - ₹6.5 L/yr |
Software Developer
82
salaries
| ₹3.4 L/yr - ₹11.5 L/yr |
Senior Software Engineer
70
salaries
| ₹15.1 L/yr - ₹22.5 L/yr |
Software Engineer
63
salaries
| ₹3.5 L/yr - ₹12.7 L/yr |
Associate
55
salaries
| ₹1.4 L/yr - ₹6.5 L/yr |
TCS
Infosys
Wipro
HCLTech