i
Intelliswift - An LTTS
Company
Filter interviews by
High memory issue can be resolved by identifying and optimizing memory-intensive processes.
Identify memory-intensive processes using task manager or performance monitor
Optimize memory usage by closing unnecessary programs and services
Increase virtual memory or add more RAM if necessary
Check for memory leaks in applications and fix them
Consider upgrading hardware if issue persists
Test case writing techniques include boundary value analysis, equivalence partitioning, decision table testing, and exploratory testing.
Boundary value analysis involves testing the boundaries of input values.
Equivalence partitioning involves dividing input values into groups that are expected to behave similarly.
Decision table testing involves creating a table to map inputs to expected outputs.
Exploratory testing ...
Non-functional testing is the process of testing a software application for its non-functional requirements.
It includes testing for performance, scalability, reliability, usability, and security.
Non-functional testing ensures that the application meets the user's expectations in terms of speed, stability, and security.
Examples of non-functional testing include load testing, stress testing, security testing, and us...
Waterfall is a linear approach to software development while Agile is iterative and incremental.
Waterfall follows a sequential design process while Agile follows an iterative approach.
Waterfall requires complete and detailed planning upfront while Agile allows for flexibility and changes throughout the development process.
Waterfall is best suited for projects with well-defined requirements while Agile is better fo...
Scrum is an agile framework for managing and completing complex projects.
Scrum involves a team of cross-functional members working together in sprints to deliver a potentially shippable product increment.
The process includes daily stand-up meetings, sprint planning, sprint review, and sprint retrospective.
The product backlog is a prioritized list of features or requirements that the team works on during each sprin...
BRD and FRD are documents that outline the requirements for a project. BRD focuses on business needs while FRD focuses on functional requirements.
BRD includes business objectives, scope, stakeholders, and high-level requirements.
FRD includes detailed functional requirements, use cases, and system specifications.
Both documents should be clear, concise, and easily understandable by all stakeholders.
It is important t...
Testing process should be stopped when the testing objectives have been met or when the cost of testing outweighs the benefits.
Stop when all the test cases have been executed and passed
Stop when the testing objectives have been met
Stop when the cost of testing outweighs the benefits
Stop when the deadline for release is approaching
Stop when the software is stable and reliable
Stop when the risk of finding new defect...
Quality Assurance in software testing refers to the process of ensuring that the software meets the required quality standards.
QA involves planning, designing, executing, and reporting on tests to ensure that the software meets the specified requirements.
It involves identifying defects and working with developers to fix them.
QA also involves ensuring that the software is user-friendly, reliable, and performs well ...
Software testing is required to ensure the quality, reliability, and functionality of software applications.
Identify and fix defects or bugs in the software
Ensure that the software meets the specified requirements
Validate that the software functions as intended
Enhance user experience by identifying usability issues
Prevent potential failures or errors in production
Increase customer satisfaction by delivering high-q...
Testing process should start as early as possible in the software development life cycle.
Testing should start in the requirements gathering phase
Test cases should be created as soon as the requirements are finalized
Early testing helps in identifying defects and reduces the cost of fixing them
Testing should be an ongoing process throughout the development cycle
I appeared for an interview in May 2025, where I was asked the following questions.
In Compose UI, recomposition can be minimized using various techniques to optimize performance and maintain UI state.
Use `remember` to store state across recompositions: `val count = remember { mutableStateOf(0) }`.
Leverage `derivedStateOf` to create derived states that only recompute when their dependencies change.
Utilize `key` in lists to help Compose identify items and avoid unnecessary recompositions: `LazyColumn {...
This algorithm splits a sentence into words and reverses the order of those words.
1. Split the sentence into words using a space as a delimiter. Example: 'Hello World' -> ['Hello', 'World']
2. Reverse the array of words. Example: ['Hello', 'World'] -> ['World', 'Hello']
3. Join the reversed array back into a string with spaces. Example: ['World', 'Hello'] -> 'World Hello'
4. Handle punctuation and special charact...
I appeared for an interview in Nov 2024.
I applied via Naukri.com and was interviewed in Sep 2024. There were 3 interview rounds.
Had an assessment with MCQs. Only 7 questions and 20 mins given to complete,
I appeared for an interview in Feb 2025, where I was asked the following questions.
I applied via Approached by Company
I applied via Recruitment Consulltant and was interviewed in Dec 2023. There was 1 interview round.
To select event rows from a table using SQL query, use the SELECT statement with appropriate conditions.
Use the SELECT statement to specify the columns you want to retrieve from the table.
Use the FROM clause to specify the table from which you want to retrieve the rows.
Use the WHERE clause to specify the conditions that the rows must meet to be selected.
Example: SELECT * FROM events WHERE event_type = 'concert';
SOLID is a set of principles for designing software that is easy to maintain, understand, and extend.
S - Single Responsibility Principle: A class should have only one reason to change.
O - Open-Closed Principle: Software entities should be open for extension but closed for modification.
L - Liskov Substitution Principle: Subtypes must be substitutable for their base types.
I - Interface Segregation Principle: Clients shou...
I applied via Walk-in and was interviewed in Sep 2023. There were 6 interview rounds.
Python,web development,html,css,js, django
Oriented programming
Python, web development, html, css, js
I applied via Approached by Company and was interviewed in Jan 2023. There were 3 interview rounds.
I applied via Referral and was interviewed in Jan 2023. There were 4 interview rounds.
2 DSA Questions and 40 MCQ including Front end and Backend Technologies
Top trending discussions
The duration of Intelliswift - An LTTS Company interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 22 interview experiences
Difficulty level
Duration
based on 333 reviews
Rating in categories
5-6 Yrs
Not Disclosed
8-15 Yrs
Not Disclosed
Technical Recruiter
168
salaries
| ₹2 L/yr - ₹7.5 L/yr |
Senior Software Engineer
140
salaries
| ₹6.8 L/yr - ₹27.3 L/yr |
Software Engineer
74
salaries
| ₹5 L/yr - ₹16.1 L/yr |
Senior Software Associate
74
salaries
| ₹7.3 L/yr - ₹28.2 L/yr |
Technical Lead
57
salaries
| ₹15.2 L/yr - ₹36 L/yr |
Xoriant
Photon Interactive
CitiusTech
Iris Software