i
Filter interviews by
Generate permutations and combinations of a given string without stored procedures.
Use recursion to generate all possible permutations and combinations.
Swap characters in the string to generate permutations.
Use a boolean array to keep track of used characters in combinations.
Store the generated permutations and combinations in an array of strings.
Get 3 highest used words in a column from a table.
Use GROUP BY and ORDER BY clauses in SQL query.
Apply LIMIT 3 to get top 3 words.
Use COUNT() function to count occurrences of each word.
To get values present in table A but not in B without using joining conditions, minus, intersect, union, you can use a subquery.
Use a subquery to select values from table A that are not present in table B
Example: SELECT * FROM A WHERE value NOT IN (SELECT value FROM B)
Demonstrates Python wrapper class, generator for primes, PySpark explode, window functions, and cache vs persist.
Wrapper Class: A class that encapsulates a primitive data type to provide additional functionality. Example: int, float wrappers.
Generator: A function that yields values one at a time, allowing iteration without storing all values in memory. Example: def prime_gen():
Optimized Prime Number Solution: Use ...
Reverse array in-place, find frequency of distinct elements, and implement Singleton class.
To reverse an array in-place, swap the first and last elements, then move towards the center until the entire array is reversed.
To find the frequency of distinct elements, use a hash table to count occurrences of each element.
To implement a Singleton class, create a private constructor, a private static instance variable, an...
Questions related to Java programming language and memory management.
Overriding is a concept where a subclass provides its own implementation of a method that is already present in its superclass.
JVM stores class information in the method area and objects in the heap area.
Serialization is the process of converting an object into a stream of bytes to store it in a file or send it over a network.
Thread class methods...
Explains the working of hashmap and the difference between abstract class and interface.
Hashmap is a data structure that stores key-value pairs and uses hashing to retrieve values quickly.
Abstract classes are classes that cannot be instantiated and can have both abstract and non-abstract methods.
Interfaces are contracts that define a set of methods that a class must implement.
Using interfaces is better than abstra...
Python, stings, data structures
Python, data structures, stings
My salary expectation is based on my experience, skills, and the market rate for the position.
Research the average salary range for Software Engineers in the specific location and industry
Consider your years of experience, education level, and any specialized skills you bring to the role
Be prepared to negotiate based on the benefits package offered by the company
Provide a range rather than a specific number to allow fo...
I appeared for an interview in Sep 2024, where I was asked the following questions.
Demonstrates Python wrapper class, generator for primes, PySpark explode, window functions, and cache vs persist.
Wrapper Class: A class that encapsulates a primitive data type to provide additional functionality. Example: int, float wrappers.
Generator: A function that yields values one at a time, allowing iteration without storing all values in memory. Example: def prime_gen():
Optimized Prime Number Solution: Use Sieve...
I applied via Naukri.com and was interviewed in Mar 2024. There were 2 interview rounds.
React application to fetch data and add search functionality.
It is not appropriate to ask about current salary during an interview.
It is considered unprofessional and inappropriate to ask about current salary during an interview.
Focus should be on the candidate's skills, experience, and fit for the role.
Employers should instead discuss salary expectations or ranges for the position.
I appeared for an interview in Sep 2023.
Data lake is a storage repository that holds a vast amount of raw data in its native format, while Delta table is a versioned parquet table that stores data in a structured format.
Data lake stores raw data in its original form, while Delta table stores structured data in a versioned parquet format.
Data lake is suitable for storing large amounts of unstructured data, while Delta table is ideal for structured data with A...
I applied via Job Portal and was interviewed before Aug 2022. There were 4 interview rounds.
I applied via Approached by Company and was interviewed in Oct 2022. There were 2 interview rounds.
I applied via LinkedIn and was interviewed before Apr 2023. There were 3 interview rounds.
I applied via LinkedIn and was interviewed before Jan 2023. There were 2 interview rounds.
I applied via Naukri.com and was interviewed before Mar 2021. There were 2 interview rounds.
Explains the working of hashmap and the difference between abstract class and interface.
Hashmap is a data structure that stores key-value pairs and uses hashing to retrieve values quickly.
Abstract classes are classes that cannot be instantiated and can have both abstract and non-abstract methods.
Interfaces are contracts that define a set of methods that a class must implement.
Using interfaces is better than abstract cl...
Questions related to Java programming language and memory management.
Overriding is a concept where a subclass provides its own implementation of a method that is already present in its superclass.
JVM stores class information in the method area and objects in the heap area.
Serialization is the process of converting an object into a stream of bytes to store it in a file or send it over a network.
Thread class methods incl...
Reverse array in-place, find frequency of distinct elements, and implement Singleton class.
To reverse an array in-place, swap the first and last elements, then move towards the center until the entire array is reversed.
To find the frequency of distinct elements, use a hash table to count occurrences of each element.
To implement a Singleton class, create a private constructor, a private static instance variable, and a p...
I applied via Naukri.com and was interviewed in Nov 2020. There were 3 interview rounds.
Generate permutations and combinations of a given string without stored procedures.
Use recursion to generate all possible permutations and combinations.
Swap characters in the string to generate permutations.
Use a boolean array to keep track of used characters in combinations.
Store the generated permutations and combinations in an array of strings.
Get 3 highest used words in a column from a table.
Use GROUP BY and ORDER BY clauses in SQL query.
Apply LIMIT 3 to get top 3 words.
Use COUNT() function to count occurrences of each word.
To get values present in table A but not in B without using joining conditions, minus, intersect, union, you can use a subquery.
Use a subquery to select values from table A that are not present in table B
Example: SELECT * FROM A WHERE value NOT IN (SELECT value FROM B)
Top trending discussions
Some of the top questions asked at the Impetus Technologies Software Engineer interview -
The duration of Impetus Technologies Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 9 interview experiences
Difficulty level
Duration
based on 73 reviews
Rating in categories
Senior Software Engineer
843
salaries
| ₹11.8 L/yr - ₹23.3 L/yr |
Software Engineer
603
salaries
| ₹8.7 L/yr - ₹15.1 L/yr |
Module Lead Software Engineer
259
salaries
| ₹18.7 L/yr - ₹32.3 L/yr |
Module Lead
258
salaries
| ₹18 L/yr - ₹32.7 L/yr |
Lead Software Engineer
211
salaries
| ₹24.6 L/yr - ₹42.5 L/yr |
ITC Infotech
CMS IT Services
KocharTech
Xoriant