i
Intelliswift - An LTTS
Company
Filter interviews by
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: `LazyCol...
Polymorphism allows objects to be treated as instances of their parent class, enabling method overriding and overloading.
Polymorphism is a core concept in Object-Oriented Programming (OOP).
It allows methods to do different things based on the object it is acting upon.
Example: A function 'draw()' can be used for both 'Circle' and 'Square' classes, each implementing their own version.
There are two types: Compile-tim...
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...
To improve db performance, optimize queries, use indexes, and regularly maintain the database.
Optimize queries by avoiding unnecessary joins and subqueries
Use indexes to speed up data retrieval
Regularly maintain the database by cleaning up unused data and optimizing table structures
Consider partitioning large tables to improve query performance
Use caching to reduce the number of database queries
Upgrade hardware or...
High CPU issue can be resolved by identifying the root cause and optimizing the system accordingly.
Identify the process or application causing high CPU usage
Check for any background processes or services consuming CPU resources
Optimize the system by upgrading hardware, tweaking system settings, or optimizing code
Consider load balancing or scaling out if the issue persists
Monitor system performance regularly to pre...
Compaction strategies are used to optimize database performance by reducing disk space usage.
Leveled compaction
Size-tiered compaction
Time-window compaction
Date-tiered compaction
Tiered compaction
Reads and writes happen through input/output operations between the database and the application.
Data is read from the database and transferred to the application for processing.
Data is written to the database from the application after processing.
Reads and writes are performed through SQL statements or APIs.
The database management system manages the read and write operations.
Concurrency control mechanisms ensure ...
Bloom Filter is a probabilistic data structure used to test whether an element is a member of a set.
Bloom Filter uses a bit array and multiple hash functions to store and check for the presence of elements in a set.
It can return false positives but never false negatives.
It is commonly used in caching, spell checking, and network routers.
Example: A Bloom Filter can be used to check if a URL has already been visited...
To setup a new Cassandra Datacenter, follow these steps:
Choose a location for the new datacenter
Install Cassandra on the new nodes
Configure the new nodes to join the existing cluster
Update the replication factor for the new datacenter
Test the new datacenter for performance and reliability
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