i
TEKsystems
Filter interviews by
Design and code a REST API for a software developer interview.
Define the endpoints and HTTP methods for the API (e.g. GET /users, POST /users)
Implement authentication and authorization mechanisms (e.g. JWT tokens)
Use proper status codes for responses (e.g. 200 OK, 401 Unauthorized)
Include error handling and validation for input data
Document the API using tools like Swagger or OpenAPI
Calculate word frequency using Stream API and lambda expressions
Use Stream API to convert array of strings to stream
Use Collectors.groupingBy to group words by their frequency
Use Collectors.counting to count the occurrences of each word
I was interviewed in Jul 2024.
Coding assignment and some mcq questions
Top trending discussions
posted on 10 Apr 2021
Quantitative Aptitude
It's was MCQ based test
Some OOP concepts include inheritance, encapsulation, polymorphism, and abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Polymorphism: Ability to present the same interface for different data types.
Abstraction: Hiding the complex implementation details and showing only the necessary features
A Guid Id is a globally unique identifier used in software development to uniquely identify objects or entities.
Guid Ids are 128-bit integers represented as a hexadecimal string.
They are typically used in databases, APIs, and various software systems to ensure uniqueness.
Example: 6B29FC40-CA47-1067-B31D-00DD010662DA
I applied via Naukri.com and was interviewed before Jul 2022. There were 3 interview rounds.
I applied via Naukri.com
UNION combines the results of two or more SELECT statements, while UNION ALL includes duplicates.
UNION removes duplicate rows, while UNION ALL retains all rows including duplicates
UNION is slower than UNION ALL as it performs a distinct operation
UNION requires the same number of columns in the SELECT statements, while UNION ALL does not have this restriction
Generic collections allow storing any type of data, while non-generic collections are type-specific.
Generic collections can store any type of data, such as List
Non-generic collections are type-specific, like ArrayList or HashTable.
Generic collections provide type safety and better performance compared to non-generic collections.
I applied via Referral and was interviewed before Apr 2023. There was 1 interview round.
I applied via LinkedIn and was interviewed before May 2022. There were 2 interview rounds.
I applied via Campus Placement and was interviewed in Nov 2021. There were 7 interview rounds.
Online education platforms have become popular in current society.
Online courses offered by universities and colleges
Platforms like Coursera, Udemy, and edX
Increased accessibility to education for people in remote areas
Flexible learning schedules for working professionals
Affordable education options
based on 2 interviews
Interview experience
based on 32 reviews
Rating in categories
Senior Software Engineer
1.2k
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
863
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Lead
312
salaries
| ₹0 L/yr - ₹0 L/yr |
Module Lead
247
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Developer
164
salaries
| ₹0 L/yr - ₹0 L/yr |
Randstad
Kelly Services
Allegis Group
ManpowerGroup