i
Tatvasoft
Filter interviews by
I applied via Campus Placement and was interviewed before Jun 2023. There were 3 interview rounds.
It was a aptitude test and have to score 50% plus all MCQ's with +3 on correct choice and -1 in wrong choice.
SDLC stands for Software Development Life Cycle, which is the process of developing software. STLC stands for Software Testing Life Cycle, which is the process of testing software.
SDLC involves planning, designing, coding, testing, and deployment of software.
STLC involves test planning, test case development, test execution, and test closure.
SDLC focuses on the overall development of software, while STLC focuses on ens...
Agile methodology is a software development approach that emphasizes flexibility, collaboration, and iterative development.
Iterative development with short, time-boxed iterations called sprints
Frequent collaboration between cross-functional teams
Adaptability to changing requirements and feedback
Focus on delivering working software in small increments
Use of tools like Scrum, Kanban, and Lean to manage projects
Top trending discussions
posted on 22 Sep 2024
I was interviewed in Aug 2024.
Collection is a single interface in Java while Collections is a utility class containing static methods for operating on collections.
Collection is an interface in Java that represents a group of objects known as elements. It is a single entity.
Collections is a utility class in Java that contains static methods for operating on collections like sorting, searching, etc.
Example: List is a Collection interface while Collec...
Microservices are a architectural style that structures an application as a collection of loosely coupled services, while APIs are interfaces that allow different software systems to communicate with each other.
Microservices are independent, self-contained services that can be developed, deployed, and scaled independently.
APIs are interfaces that define how different software components should interact with each other.
...
Status code 302 is a temporary redirect response status code indicating that the requested resource has been temporarily moved to a different URL.
302 Found is commonly used in response to a POST/PUT/DELETE request to indicate that the resource has been temporarily moved to a different URL.
It is often used during website maintenance or when a webpage has been moved to a new location temporarily.
The client should continu...
I applied via Naukri.com and was interviewed in Oct 2024. There were 3 interview rounds.
Online zoom coding test will be there - 4 questions - 2 about output of code & 2 about technical questions.
Polymorphism is the ability of a single function or method to operate on different types of data.
Polymorphism allows objects of different classes to be treated as objects of a common superclass.
Virtual polymorphism is achieved through virtual functions in C++.
Virtual functions allow a function in a base class to be overridden in a derived class.
Example: Animal class with virtual function 'makeSound' overridden in Dog a
Virtual polymorphism allows objects of different classes to be treated as objects of a common superclass.
Create a base class with virtual functions
Create derived classes that override the virtual functions
Use pointers or references of the base class to call the overridden functions
Scheduled script runs on a predefined schedule, while Map reduce script processes large datasets in parallel.
Scheduled script is used for automating tasks at specific times, like sending reports daily at 8am.
Map reduce script is used for processing large datasets by splitting them into smaller chunks and processing them in parallel.
Scheduled script is typically used for routine tasks, while Map reduce script is used fo...
Types of scripts in NetSuite include SuiteScript, SuiteTalk, SuiteFlow, and SuiteBuilder.
SuiteScript: JavaScript-based scripts for customizing NetSuite functionality.
SuiteTalk: Web services integration for connecting NetSuite with external systems.
SuiteFlow: Visual workflow tool for automating business processes.
SuiteBuilder: Customization tool for modifying NetSuite forms, fields, and records.
I applied via Naukri.com and was interviewed in Nov 2024. There were 3 interview rounds.
Coding round is related to DSA
Technology advantage or not
All aptitude topics,logical reasoning
posted on 11 Jan 2025
I applied via Naukri.com and was interviewed in Dec 2024. There were 3 interview rounds.
5 coading questions were asked in it
I applied via Walk-in and was interviewed in Oct 2024. There were 3 interview rounds.
Verbal,maths and english
Arrays ,strings and hashmap
Java is platform-independent, object-oriented, and has automatic memory management. C++ is faster, closer to hardware, and allows more control over memory management.
Java is platform-independent, while C++ is platform-dependent.
Java is object-oriented, while C++ supports both procedural and object-oriented programming.
Java has automatic memory management (garbage collection), while C++ requires manual memory management...
posted on 4 Nov 2024
I applied via Approached by Company and was interviewed in Jun 2024. There were 3 interview rounds.
Design a RESTful API for CRUD operations on user resources.
Use HTTP methods like GET, POST, PUT, DELETE for CRUD operations
Create endpoints like /users for listing all users, /users/{id} for specific user
Use status codes like 200 for success, 404 for not found, 400 for bad request
Implement authentication and authorization mechanisms for security
Include request and response body formats like JSON or XML
Software Engineer
277
salaries
| ₹2 L/yr - ₹9 L/yr |
Senior Software Engineer
197
salaries
| ₹3.5 L/yr - ₹11 L/yr |
Software Developer
78
salaries
| ₹2.7 L/yr - ₹9.4 L/yr |
Team Lead
75
salaries
| ₹5.7 L/yr - ₹15 L/yr |
Associate Software Engineer
27
salaries
| ₹2.5 L/yr - ₹7 L/yr |
TCS
Infosys
Wipro
HCLTech