i
Bounteous x Accolite
Filter interviews by
It was pretty easy. Various theoretical questions on technical knowledge and 3 coding questions. Since I was applying for a .net profile, all questions were related to that only.
I applied via Referral and was interviewed in Jun 2020. There were 3 interview rounds.
Find maximum for each contiguous subarray of size k from an array of size n.
Iterate through the array and keep track of maximum for each subarray of size k
Use a sliding window approach to efficiently calculate maximum for each subarray
Time complexity: O(n)
Example: arr = [10, 5, 2, 7, 1, 9, 4], k = 3, output = [10, 7, 7, 9, 9]
Permutations of a string
Use recursion to swap characters and generate permutations
Iterate through the string and swap each character with the first character
Repeat the above step for each character in the string
Left view of a binary tree
The left view of a binary tree shows the leftmost node at each level
We can traverse the tree in a pre-order fashion and keep track of the current level
If the current level is greater than the maximum level seen so far, add the node to the result
Segregate an array of 0s and 1s with minimum swaps.
Count the number of 0s in the array.
Swap the 1s with the 0s until all 0s are on one side and 1s on the other.
The minimum number of swaps required is half the number of 1s on the side with fewer 1s.
Top trending discussions
Functional interfaces provide a single abstract method for functional programming in Java.
Functional interfaces allow for lambda expressions and method references to be used as instances of the interface.
Interfaces with multiple abstract methods cannot be used for lambda expressions.
Example: java.util.function.Function is a functional interface with a single abstract method apply().
Java 8 introduced new features like lambda expressions, streams, functional interfaces, and default methods.
Lambda expressions: Allows writing concise code by enabling functional programming.
Streams: Provides a way to work with sequences of elements efficiently.
Functional interfaces: Interfaces with a single abstract method, used for lambda expressions.
Default methods: Allows adding new methods to interfaces without br
Yes, one functional interface can extend another interface in Java.
Functional interfaces can extend other functional interfaces in Java.
The child interface can have only one abstract method, but can inherit default methods from the parent interface.
Example: interface Parent { void method1(); } interface Child extends Parent { void method2(); }
posted on 28 Jun 2024
There are four divisions in COBOL: Identification Division, Environment Division, Data Division, and Procedure Division.
Identification Division: Contains program name, author, and date.
Environment Division: Specifies the hardware and software environment.
Data Division: Defines the data structures used in the program.
Procedure Division: Contains the actual program logic.
GDG stands for Generation Data Group in JCL, used to manage related datasets as a single unit.
GDG is used in JCL to group related datasets together for easier management.
It allows for easy referencing of datasets within the group using relative generation numbers.
Example: MYDATA.GDG(+1) refers to the most recent generation in the GDG.
Example: MYDATA.GDG(-1) refers to the previous generation in the GDG.
I applied via Approached by Company and was interviewed in Aug 2023. There were 3 interview rounds.
Hello tell me about yourself
posted on 3 Apr 2023
Commonly used functional interfaces include Predicate, Consumer, Supplier, and Function.
Predicate: used for boolean-valued functions of one argument.
Consumer: used for operations that take in one argument and return no result.
Supplier: used for operations that take no arguments and return a result.
Function: used for operations that take in one argument and return a result.
I applied via Naukri.com and was interviewed before May 2023. There were 2 interview rounds.
I have 5 years of experience in Python.
5 years of hands-on experience in Python programming
Proficient in developing web applications, data analysis, and automation scripts using Python
Familiar with popular Python libraries and frameworks such as Django, Flask, and NumPy
List is mutable, Tuple is immutable in Python.
List can be modified after creation, Tuple cannot be modified.
List is defined using square brackets [], Tuple is defined using parentheses ().
Example: list_example = [1, 2, 3], tuple_example = (1, 2, 3)
A lambda function is a small anonymous function defined using the lambda keyword in Python.
Lambda functions can take any number of arguments, but can only have one expression.
They are commonly used as a way to create small, throwaway functions.
Lambda functions are often used in conjunction with functions like map(), filter(), and reduce().
The data types used in the project include integers, strings, floats, and booleans.
Integers are used for storing whole numbers, such as IDs or quantities.
Strings are used for storing text data, such as names or descriptions.
Floats are used for storing decimal numbers, such as prices or measurements.
Booleans are used for storing true/false values, such as status indicators.
Code to find square of series divisible by 3 using lambda function.
Create a list of numbers in the series
Use filter() function with lambda function to filter numbers divisible by 3
Use map() function with lambda function to find square of each number
Hashmap is a data structure that stores key-value pairs and provides fast access to values based on their keys.
Hashmap uses a hash function to map keys to indices in an array.
Collisions can occur when multiple keys map to the same index, which can be resolved using techniques like chaining or open addressing.
Hashmap provides constant time complexity for insertion, deletion, and retrieval of values.
Example: HashMap
To find the 3rd highest salary in SQL, we can use the 'LIMIT' and 'OFFSET' keywords.
Use 'ORDER BY' to sort the salaries in descending order
Use 'LIMIT 1 OFFSET 2' to select the 3rd highest salary
Example: SELECT salary FROM employees ORDER BY salary DESC LIMIT 1 OFFSET 2
I applied via LinkedIn and was interviewed before Jan 2021. There were 4 interview rounds.
Interview experience
based on 4 reviews
Rating in categories
Senior Software Engineer
1.4k
salaries
| ₹7 L/yr - ₹27 L/yr |
Software Engineer
551
salaries
| ₹4.4 L/yr - ₹15 L/yr |
Associate Technical Delivery Manager
407
salaries
| ₹11 L/yr - ₹39 L/yr |
Senior Test Engineer
200
salaries
| ₹4.7 L/yr - ₹18.7 L/yr |
Technical Delivery Manager
153
salaries
| ₹18 L/yr - ₹60.4 L/yr |
TCS
Infosys
Wipro
HCLTech