i
Trellix
Filter interviews by
Load testing measures system performance under expected conditions, while stress testing evaluates limits under extreme conditions.
Load testing simulates expected user load, e.g., 1000 users accessing a website simultaneously.
Stress testing pushes the system beyond its limits, e.g., 5000 users to see how it handles overload.
Load testing helps identify performance bottlenecks under normal conditions.
Stress testing ...
In my project, we utilize OOP concepts like encapsulation, inheritance, polymorphism, and abstraction for robust software design.
Encapsulation: We use classes to bundle data and methods, ensuring data hiding. Example: A 'User' class with private attributes.
Inheritance: We create a base class 'Animal' and derive 'Dog' and 'Cat' classes to reuse code and extend functionality.
Polymorphism: We implement method overrid...
Program in Python to remove duplicates from an array of strings.
Use a set to store unique elements
Iterate through the array and add each element to the set
Convert the set back to a list to remove duplicates
Program for regex
Use regex to search for patterns in strings
Regex can be used for validation, searching, and replacing text
Examples: /hello/ matches 'hello', /[0-9]+/ matches any number
Scrum is an agile framework for managing work on complex projects.
Scrum involves breaking down work into small, manageable tasks called user stories.
It includes sprint planning, daily stand-up meetings, sprint review, and sprint retrospective.
Scrum teams are self-organizing and cross-functional.
The product owner prioritizes the backlog, and the Scrum Master facilitates the process.
Scrum emphasizes iterative develo...
Different types of testing include unit testing, integration testing, system testing, and acceptance testing.
Unit testing: Testing individual components or modules of the software.
Integration testing: Testing how different components work together.
System testing: Testing the entire system as a whole.
Acceptance testing: Testing to ensure the software meets the requirements of the end users.
One problem facing in the project is inefficient database queries slowing down application performance.
Database indexes may need to be optimized
Queries may need to be rewritten to be more efficient
Consider caching frequently accessed data
Singleton design pattern ensures a class has only one instance and provides a global point of access to it.
Create a private static instance of the class
Provide a public static method to access the instance
Ensure the constructor is private to prevent instantiation
Linux is an open-source operating system kernel that serves as the foundation for various Linux distributions.
Linux is a Unix-like operating system kernel developed by Linus Torvalds in 1991.
It is open-source, meaning its source code is freely available for anyone to modify and distribute.
Linux distributions, such as Ubuntu, Fedora, and CentOS, package the Linux kernel with additional software to create a complete...
I applied via LinkedIn and was interviewed in Nov 2024. There were 2 interview rounds.
There was a panel of 4 team members. They asked multiple general knowledge questions regarding programming, linux usage/fundementals, bash scripting, Rest APIs (Flask), etc.
I applied via Referral and was interviewed in Sep 2024. There were 2 interview rounds.
Logical reasoning, english test
Binary search tree is a data structure where each node has at most two children, with left child less than parent and right child greater.
Create a Node class with data, left child, and right child attributes.
Implement insert method to add nodes in correct position based on value.
Implement search method to find a specific value in the tree.
Implement delete method to remove a node from the tree while maintaining the bina...
To find the middle element of a linked list, use the slow and fast pointer approach.
Initialize two pointers, slow and fast, both pointing to the head of the linked list.
Move the slow pointer by one step and the fast pointer by two steps until the fast pointer reaches the end of the list.
The element pointed to by the slow pointer at this point will be the middle element of the linked list.
Load testing measures system performance under expected conditions, while stress testing evaluates limits under extreme conditions.
Load testing simulates expected user load, e.g., 1000 users accessing a website simultaneously.
Stress testing pushes the system beyond its limits, e.g., 5000 users to see how it handles overload.
Load testing helps identify performance bottlenecks under normal conditions.
Stress testing helps...
In my project, we utilize OOP concepts like encapsulation, inheritance, polymorphism, and abstraction for robust software design.
Encapsulation: We use classes to bundle data and methods, ensuring data hiding. Example: A 'User' class with private attributes.
Inheritance: We create a base class 'Animal' and derive 'Dog' and 'Cat' classes to reuse code and extend functionality.
Polymorphism: We implement method overriding, ...
I applied via Recruitment Consulltant and was interviewed in May 2024. There was 1 interview round.
Singleton design pattern ensures a class has only one instance and provides a global point of access to it.
Create a private static instance of the class
Provide a public static method to access the instance
Ensure the constructor is private to prevent instantiation
Scrum is an agile framework for managing work on complex projects.
Scrum involves breaking down work into small, manageable tasks called user stories.
It includes sprint planning, daily stand-up meetings, sprint review, and sprint retrospective.
Scrum teams are self-organizing and cross-functional.
The product owner prioritizes the backlog, and the Scrum Master facilitates the process.
Scrum emphasizes iterative development...
Different types of testing include unit testing, integration testing, system testing, and acceptance testing.
Unit testing: Testing individual components or modules of the software.
Integration testing: Testing how different components work together.
System testing: Testing the entire system as a whole.
Acceptance testing: Testing to ensure the software meets the requirements of the end users.
I applied via Campus Placement and was interviewed before May 2023. There were 4 interview rounds.
Included DBMS, OS, SQL, CN
I applied via Campus Placement and was interviewed before Nov 2023. There were 3 interview rounds.
Logical reasoning questions
Inserting and deleting nodes in a linked list involves updating pointers to maintain the list's structure.
To insert a node, update the next pointer of the new node to point to the current node's next, then update the current node's next pointer to the new node.
To delete a node, update the next pointer of the previous node to skip over the node to be deleted, then free the memory of the deleted node.
I applied via Campus Placement and was interviewed in Jun 2022. There were 6 interview rounds.
Aptitude Test happened on e-litmus platform . It was a pH Test and average to hard level aptitude questions were asked with negative marking and less time. Advice - Be well aware of the pH test pattern and practice some sample questions.
Round 2 was a coding round . 2 coding questions were asked , time given was 1 hour and the difficulty level was easy-average. If you know DSA , then they will appear to you as very easy .
I am a software engineer with experience in developing and maintaining software applications.
I have a strong background in programming languages such as Java, C++, and Python.
I have worked on various projects, including developing web applications and implementing software solutions.
I am skilled in problem-solving and debugging, ensuring efficient and reliable software performance.
I am familiar with agile development m...
Members of the family are individuals related by blood or marriage.
Family members can include parents, siblings, children, and extended relatives.
Each family member has a unique role and relationship within the family.
Examples of family members include a mother, father, sister, brother, son, daughter, aunt, uncle, etc.
Yes, I am willing to relocate.
I am open to moving to a new location for the right opportunity.
I am flexible and adaptable to new environments.
I have previous experience relocating for work.
I am excited about the possibility of exploring a new city or country.
I applied via Campus Placement and was interviewed before Oct 2023. There were 4 interview rounds.
Easy yet quite difficult test as it challenges your core understanding of the subject
Top trending discussions
The duration of Trellix interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 18 interview experiences
Difficulty level
Duration
based on 140 reviews
Rating in categories
Software Development Engineer
81
salaries
| ₹9 L/yr - ₹30 L/yr |
Software Engineer
60
salaries
| ₹8.6 L/yr - ₹31 L/yr |
Senior Software Engineer
46
salaries
| ₹15 L/yr - ₹42 L/yr |
Technical Support Engineer
27
salaries
| ₹6.1 L/yr - ₹23 L/yr |
Customer Success Engineer
21
salaries
| ₹12.5 L/yr - ₹18.1 L/yr |
Thomson Reuters
Oracle Cerner
Chetu
R Systems International