i
Tavant
Technologies
Filter interviews by
Python implements hashmaps using dictionaries, which are built on hash tables for efficient key-value storage.
Dictionaries in Python are created using curly braces: `my_dict = {}`.
Key-value pairs are added using the syntax: `my_dict['key'] = 'value'`.
Python uses a hash function to compute the index for storing values, ensuring O(1) average time complexity for lookups.
Collisions are handled using open addressing or...
An LWC component for displaying a list of contacts
Create a new LWC component with the necessary HTML, CSS, and JavaScript files
Use the @wire decorator to fetch a list of contacts from Salesforce
Display the list of contacts using HTML template and iterate over the data
To navigate between different windows in Selenium code, use getWindowHandles() to get all window handles and switchTo() to switch between them.
Use getWindowHandles() to get all window handles
Use switchTo() to switch between windows
Example: Set<String> windowHandles = driver.getWindowHandles(); driver.switchTo().window(windowHandles.toArray()[1]);
The content-type for attaching a file in a post request is 'multipart/form-data'.
The content-type 'multipart/form-data' is used when submitting forms that contain files.
It allows multiple parts to be combined into a single body, each part representing a different form field or file.
The 'Content-Disposition' header is used to specify the name of the file being uploaded.
Java8 Stream provides a functional approach to processing collections of objects.
Allows for functional-style operations on collections like map, filter, reduce
Supports parallel processing for improved performance
Lazy evaluation allows for efficient processing of large datasets
Reduces boilerplate code and promotes cleaner, more concise code
Example: List<String> names = Arrays.asList("Alice", "Bob", "Charlie")...
Public subnet allows internet access, while private subnet does not.
Public subnet has a route to the internet gateway, while private subnet does not.
Instances in public subnet can have public IP addresses, while instances in private subnet cannot.
Public subnet is typically used for resources that need to be accessed from the internet, while private subnet is used for resources that should not be directly accessibl...
CopyOnWriteArrayList is a thread-safe variant of ArrayList where all mutative operations (add, set, remove, etc) are implemented by making a fresh copy of the underlying array.
CopyOnWriteArrayList is part of the java.util.concurrent package in Java.
It is used in scenarios where reads are far more common than writes, as it allows for high read concurrency without the need for synchronization.
It is particularly usef...
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.
There are two types of polymorphism: compile-time (method overloading) and runtime (method overriding).
Example of compile-time polymorphism: function overloading where multiple functions have the same name but different par...
To improve performance of a Stored procedure, optimize query, use indexes, minimize data retrieval, and avoid cursors.
Optimize query by using proper indexing
Minimize data retrieval by fetching only required columns
Avoid using cursors for looping through data
Use SET NOCOUNT ON to stop the message indicating the number of rows affected by a Transact-SQL statement
Read-only variables can be modified by the program, while const variables cannot be changed.
Read-only variables can be modified by the program during runtime, while const variables cannot be changed at all.
Using 'const' keyword ensures that the value of the variable remains constant throughout the program.
Read-only variables are typically used when the value needs to be initialized at runtime, while const variable...
I appeared for an interview before Aug 2022.
The content-type for attaching a file in a post request is 'multipart/form-data'.
The content-type 'multipart/form-data' is used when submitting forms that contain files.
It allows multiple parts to be combined into a single body, each part representing a different form field or file.
The 'Content-Disposition' header is used to specify the name of the file being uploaded.
To navigate between different windows in Selenium code, use getWindowHandles() to get all window handles and switchTo() to switch between them.
Use getWindowHandles() to get all window handles
Use switchTo() to switch between windows
Example: Set<String> windowHandles = driver.getWindowHandles(); driver.switchTo().window(windowHandles.toArray()[1]);
I appeared for an interview in Jun 2024.
Abstract classes and interfaces are used in object-oriented programming to define common behavior and structure for classes.
Abstract class can have both abstract and non-abstract methods, while interface can only have abstract methods.
Classes can implement multiple interfaces but can only inherit from one abstract class.
Abstract classes can have constructors, while interfaces cannot.
Example: abstract class Animal { abs...
To improve performance of a Stored procedure, optimize query, use indexes, minimize data retrieval, and avoid cursors.
Optimize query by using proper indexing
Minimize data retrieval by fetching only required columns
Avoid using cursors for looping through data
Use SET NOCOUNT ON to stop the message indicating the number of rows affected by a Transact-SQL statement
Dependency Injection in ASP.NET Core is registered in ConfigureServices method of Startup class.
Add services.AddSingleton
Add services.AddScoped
Add services.AddTransient
Read-only variables can be modified by the program, while const variables cannot be changed.
Read-only variables can be modified by the program during runtime, while const variables cannot be changed at all.
Using 'const' keyword ensures that the value of the variable remains constant throughout the program.
Read-only variables are typically used when the value needs to be initialized at runtime, while const variables are...
I applied via Naukri.com and was interviewed in Jul 2024. There was 1 interview round.
CopyOnWriteArrayList is a thread-safe variant of ArrayList where all mutative operations (add, set, remove, etc) are implemented by making a fresh copy of the underlying array.
CopyOnWriteArrayList is part of the java.util.concurrent package in Java.
It is used in scenarios where reads are far more common than writes, as it allows for high read concurrency without the need for synchronization.
It is particularly useful in...
Java8 Stream provides a functional approach to processing collections of objects.
Allows for functional-style operations on collections like map, filter, reduce
Supports parallel processing for improved performance
Lazy evaluation allows for efficient processing of large datasets
Reduces boilerplate code and promotes cleaner, more concise code
Example: List<String> names = Arrays.asList("Alice", "Bob", "Charlie"); na...
Public subnet allows internet access, while private subnet does not.
Public subnet has a route to the internet gateway, while private subnet does not.
Instances in public subnet can have public IP addresses, while instances in private subnet cannot.
Public subnet is typically used for resources that need to be accessed from the internet, while private subnet is used for resources that should not be directly accessible fro...
An LWC component for displaying a list of contacts
Create a new LWC component with the necessary HTML, CSS, and JavaScript files
Use the @wire decorator to fetch a list of contacts from Salesforce
Display the list of contacts using HTML template and iterate over the data
I applied via Naukri.com and was interviewed in Jan 2024. There was 1 interview round.
I applied via Naukri.com and was interviewed in Jan 2024. There were 2 interview rounds.
Object-oriented programming (OOP) is a programming paradigm that uses objects to represent and manipulate data.
OOP allows for modular and reusable code.
It emphasizes encapsulation, inheritance, and polymorphism.
Java supports OOP through classes, objects, and interfaces.
Example: Creating a class 'Car' with properties like 'color' and 'speed', and methods like 'start' and 'stop'.
XML top-down approach is a methodology where the structure of an XML document is designed first and then the data is filled in.
Design the XML structure before populating it with data
Start with the root element and define child elements and their attributes
Use XML Schema Definition (XSD) to define the structure and data types
Create the XML document based on the defined structure
Populate the XML document with data
I applied via Job Portal and was interviewed in Dec 2023. There were 4 interview rounds.
Basic java problem string collections map array
I applied via Naukri.com and was interviewed in Jan 2024. There were 2 interview rounds.
Iam ready for your aptitude test
Iam ready for group discussion
Top trending discussions
Some of the top questions asked at the Tavant Technologies interview for experienced candidates -
The duration of Tavant Technologies interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 23 interview experiences
Difficulty level
Duration
based on 638 reviews
Rating in categories
Noida,
Hyderabad / Secunderabad
+15-10 Yrs
Not Disclosed
Senior Software Engineer
913
salaries
| ₹6.8 L/yr - ₹22 L/yr |
Technical Lead
513
salaries
| ₹10 L/yr - ₹33 L/yr |
Software Engineer
464
salaries
| ₹3.6 L/yr - ₹14 L/yr |
Senior Quality Engineer
270
salaries
| ₹5.6 L/yr - ₹15 L/yr |
Associate Technical Architect
244
salaries
| ₹14 L/yr - ₹45.8 L/yr |
Xoriant
Photon Interactive
CitiusTech
Iris Software