Filter interviews by
Improving API performance involves optimizing code, reducing network latency, caching data, and scaling infrastructure.
Optimize code by reducing unnecessary database queries and improving algorithm efficiency
Reduce network latency by using CDN, optimizing server response time, and minimizing data transfer
Implement caching mechanisms to store frequently accessed data and reduce database load
Scale infrastructure by using...
JPA is a Java specification for mapping Java objects to relational databases. Spring Boot provides easy integration with JPA for data persistence.
Spring Boot provides built-in support for JPA through Spring Data JPA
Entities in JPA are annotated with @Entity to map to database tables
Repositories in Spring Data JPA are interfaces that extend JpaRepository for CRUD operations
Configuration for JPA can be done in applicatio
Different launch modes in Android control how a new instance of an activity is associated with the current task.
Standard - The default launch mode, creates a new instance of the activity in the task.
SingleTop - If an instance of the activity already exists at the top of the task, it will not be recreated.
SingleTask - A new task will always be created and a new instance of the activity will be launched in it.
SingleInsta...
Service is a base class for Android services that can run in the background, while IntentService is a subclass of Service that handles asynchronous requests on demand.
Service is a base class for Android services that can run indefinitely in the background, while IntentService is a subclass of Service that handles asynchronous requests one at a time.
Service does not have a default worker thread, so you need to manage th...
I solved a problem by implementing a custom view to display complex data in a more user-friendly way.
Identified the specific requirements and limitations of the problem
Researched and experimented with different solutions, including using third-party libraries
Implemented a custom view with optimized performance and user experience
Tested the solution thoroughly to ensure it met the desired functionality
I applied via Recruitment Consulltant and was interviewed before May 2023. There were 2 interview rounds.
String manipulation : basic string manipulation to check your knowledge in python
SugarBox Networks interview questions for popular designations
posted on 2 Apr 2024
I applied via LinkedIn and was interviewed before Apr 2023. There were 5 interview rounds.
Discussion of the assignment
Top trending discussions
Left view of BST is the nodes visible when viewing the tree from the left side.
The left view of a BST includes the leftmost node at each level.
Use level order traversal to find the left view nodes.
Example: For BST with nodes 1, 2, 3, 4, 5, the left view is 1, 2.
Use Floyd's Tortoise and Hare algorithm to detect loop in a Linked List.
Initialize two pointers, slow and fast, at the head of the Linked List.
Move slow pointer by one step and fast pointer by two steps.
If they meet at any point, there is a loop in the Linked List.
I applied via Referral and was interviewed in Sep 2023. There were 3 interview rounds.
60 Minutes coding test was there
Traverse the linked list and add the values of each node without using additional data structures.
Traverse the linked list while keeping track of the sum in a variable
Update the sum by adding the value of each node as you traverse the list
Handle carry over if the sum of two nodes is greater than 9
To find all subsets of a given set, use recursion to generate all possible combinations.
Use recursion to generate all possible combinations of including or excluding each element in the set.
Start with an empty subset and recursively add each element to create new subsets.
Each subset can be represented as an array of strings.
LRU Cache is a data structure that stores a fixed number of items and removes the least recently used item when the cache is full.
LRU Cache uses a combination of a doubly linked list and a hashmap to efficiently store and retrieve items.
When an item is accessed, it is moved to the front of the linked list to indicate it is the most recently used item.
If the cache is full, the least recently used item at the end of the ...
I applied via Approached by Company and was interviewed in Sep 2023. There were 4 interview rounds.
There were two coding questions - one medium and one hard.
I applied via campus placement at Canara Engineering College, Mangalore and was interviewed in Apr 2023. There were 5 interview rounds.
It had 50 questions from Aptitude, C, Java, OOPS, Networking, DBMS, OS, Computer Architecture, etc
Implementing collections in Java involves using built-in classes like ArrayList, HashMap, and LinkedList.
Use ArrayList for dynamic arrays
Use HashMap for key-value pairs
Use LinkedList for linked list implementation
I applied via Campus Placement
24 questions 30 mins
15 mins on recent affairs
based on 5 interviews
Interview experience
based on 54 reviews
Rating in categories
Senior Software Engineer
27
salaries
| ₹9 L/yr - ₹25 L/yr |
Senior Engineer
25
salaries
| ₹9.8 L/yr - ₹26 L/yr |
Software Developer
20
salaries
| ₹4 L/yr - ₹16.5 L/yr |
Product Manager
18
salaries
| ₹18.9 L/yr - ₹32 L/yr |
QA Engineer
14
salaries
| ₹5 L/yr - ₹13 L/yr |
Akamai Technologies
Limelight Networks
Cloudflare
StackPath