i
Trantor
Filter interviews by
I was interviewed in Mar 2024.
Kotlin extension functions allow adding new functions to existing classes without modifying their source code.
Extension functions are defined outside the class they extend.
They can be called on the object of the class they extend.
They can access the properties and functions of the class they extend.
A higher order function is a function that can take other functions as parameters or return functions as results.
Higher order functions can be used to create more flexible and reusable code.
They can be used to implement callbacks, event handling, and functional programming concepts.
Example: map, filter, and reduce functions in JavaScript are higher order functions.
Activity lifecycle methods are a set of methods that are called at different stages of an activity's life cycle.
onCreate() - called when the activity is first created
onStart() - called when the activity is becoming visible to the user
onResume() - called when the activity will start interacting with the user
onPause() - called when the activity is going into the background, but still visible
onStop() - called when the act...
Fragments are modular sections of an activity's user interface, allowing for more flexible and dynamic UI designs.
Fragments can be reused across multiple activities
They help in creating responsive UIs for different screen sizes
Fragments can be added or removed dynamically during runtime
They are useful for implementing multi-pane layouts on tablets
I applied via Recruitment Consulltant and was interviewed in Feb 2022. There was 1 interview round.
Git pull is used to fetch and merge changes from a remote repository, while pull request is a way to propose changes to a repository.
Git pull is used to update a local repository with changes from a remote repository.
Pull request is a way to propose changes to a repository by creating a branch, making changes, and requesting the changes to be merged into the main branch.
Git pull is a command used in the terminal, while...
IPC stands for Inter-Process Communication and RPC stands for Remote Procedure Call.
IPC is a mechanism that allows communication between processes running on the same or different devices.
RPC is a protocol that enables one program to request a service from another program on a remote machine.
IPC can be achieved through shared memory, message passing, and pipes.
RPC uses a client-server model and can be implemented using...
To detect loop in linked list, use Floyd's cycle-finding algorithm.
Create two pointers, slow and fast, and initialize both to the head of the linked list.
Move slow pointer by one node and fast pointer by two nodes.
If there is a loop, the two pointers will eventually meet.
If there is no loop, the fast pointer will reach the end of the linked list.
Time complexity: O(n), Space complexity: O(1)
Print prime numbers between 100 to 1,00,000
Start with a loop from 100 to 100000
Check if the current number is prime or not
If prime, print the number
I was interviewed in Nov 2024.
I applied via Walk-in and was interviewed in Nov 2024. There was 1 interview round.
They ask me to print a pattern based questions
I applied via Company Website
Answers to various technical questions related to React Native development.
1. Git rebase is used to reapply commits on top of another base tip. It is used to maintain a clean and linear project history.
2. Flipper is a mobile debugging tool for iOS and Android apps. It allows developers to inspect and debug their apps in real-time.
3. useCallback is a hook in React that returns a memoized callback function. It is used to...
I applied via Recruitment Consulltant and was interviewed in Jan 2022. There was 1 interview round.
Questions related to Android development concepts and practices.
Daemon thread is a low priority thread that runs in the background.
Data class is a class that is used to hold data and provides default implementations of common methods like equals, hashCode, and toString.
Garbage collector is a mechanism that automatically frees up memory by removing objects that are no longer in use.
Activity lifecycle refers to the vario...
posted on 13 May 2018
Group discussion round with their tl and developer
Asking for android studio project with local DB
I applied via Recruitment Consulltant and was interviewed in Feb 2022. There was 1 interview round.
Git pull is used to fetch and merge changes from a remote repository, while pull request is a way to propose changes to a repository.
Git pull is used to update a local repository with changes from a remote repository.
Pull request is a way to propose changes to a repository by creating a branch, making changes, and requesting the changes to be merged into the main branch.
Git pull is a command used in the terminal, while...
IPC stands for Inter-Process Communication and RPC stands for Remote Procedure Call.
IPC is a mechanism that allows communication between processes running on the same or different devices.
RPC is a protocol that enables one program to request a service from another program on a remote machine.
IPC can be achieved through shared memory, message passing, and pipes.
RPC uses a client-server model and can be implemented using...
To detect loop in linked list, use Floyd's cycle-finding algorithm.
Create two pointers, slow and fast, and initialize both to the head of the linked list.
Move slow pointer by one node and fast pointer by two nodes.
If there is a loop, the two pointers will eventually meet.
If there is no loop, the fast pointer will reach the end of the linked list.
Time complexity: O(n), Space complexity: O(1)
Print prime numbers between 100 to 1,00,000
Start with a loop from 100 to 100000
Check if the current number is prime or not
If prime, print the number
I applied via Campus Placement and was interviewed before Aug 2022. There were 4 interview rounds.
MCQ test with basic aptitude.
Medium level 2 Questions
Easy level 1 question
Interview experience
based on 1 review
Rating in categories
Senior Software Engineer
249
salaries
| ₹8.2 L/yr - ₹31 L/yr |
Software Engineer
65
salaries
| ₹9.7 L/yr - ₹13.9 L/yr |
Associate Technical Leader
62
salaries
| ₹10.2 L/yr - ₹35.5 L/yr |
Software Developer
55
salaries
| ₹4.4 L/yr - ₹14.7 L/yr |
Technical Lead
55
salaries
| ₹16 L/yr - ₹36.4 L/yr |
TCS
Infosys
Wipro
HCLTech