Filter interviews by
I applied via Recruitment Consulltant and was interviewed in Sep 2024. There were 2 interview rounds.
Implement a caching service to store results of a method for specific inputs, avoiding redundant calculations.
Use a dictionary to store cached results, e.g., cache = {}.
Define a decorator function to wrap the target method, e.g., @cache_decorator.
Check if the input exists in the cache before executing the method.
If cached, return the cached result; otherwise, compute and store it.
Example: sumOfArray([1, 2, 3]) -> 6,...
Use a distributed task scheduler like Apache Airflow to run cron jobs in parallel on multiple instances.
Utilize a distributed task scheduler like Apache Airflow to manage and run cron jobs in parallel on multiple instances.
Define tasks in Airflow DAGs to specify the jobs to be executed and their dependencies.
Configure Airflow to distribute the tasks across multiple worker nodes for parallel execution.
Monitor the execut...
I appeared for an interview in Mar 2025, where I was asked the following questions.
JavaScript arrays are dynamic, allowing flexible size and mixed data types, differing from static arrays in many other languages.
Dynamic Sizing: JavaScript arrays can grow and shrink in size dynamically. For example, let arr = []; arr.push('item');
Mixed Data Types: Arrays in JavaScript can hold different types of data. For instance, let arr = [1, 'string', true];
Array Methods: JavaScript provides numerous built-in meth...
To fetch the 2nd highest salary, use SQL queries with subqueries or the DISTINCT keyword.
Use a subquery: SELECT MAX(salary) FROM employees WHERE salary < (SELECT MAX(salary) FROM employees);
Use DISTINCT to eliminate duplicates: SELECT DISTINCT salary FROM employees ORDER BY salary DESC LIMIT 1 OFFSET 1;
Consider using ROW_NUMBER() for more complex scenarios: SELECT salary FROM (SELECT salary, ROW_NUMBER() OVER (ORDER...
Top trending discussions
posted on 2 Mar 2022
Good Practice
posted on 26 May 2022
I applied via Approached by Company and was interviewed before May 2021. There were 2 interview rounds.
I applied via Referral and was interviewed in Jul 2021. There were 4 interview rounds.
Handle errors after project deployment
Implement error logging and monitoring tools
Create a process for reporting and resolving errors
Use automated testing to catch errors before deployment
Have a backup plan in case of critical errors
Regularly review and update error handling procedures
I applied via Referral and was interviewed before May 2022. There were 4 interview rounds.
Maths English Reasoning
I applied via Recruitment Consultant and was interviewed before Oct 2020. There were 4 interview rounds.
I appeared for an interview in May 2021.
Round duration - 50 minutes
Round difficulty - Easy
A lot of questions were from Java and SQL . One programming question was asked. My interview didn't go well as I hadn't prepared anything from the DBMS part.
You are given an array/list ARR
consisting of N integers, where each element is in the range 0 to N - 1. Your task is to identify all duplicate elements present in ARR
.
Find duplicates in an array of integers within a specified range.
Iterate through the array and keep track of seen elements using a hash set.
For each element, check if it has been seen before and add it to the result if it has.
Return the list of duplicate elements found in the array.
Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Leetcode.
Tip 1 : Every skill must be mentioned.
Tip 2 : Focus on skills, projects and experiences more.
I applied via Naukri.com and was interviewed before Jan 2022. There were 3 interview rounds.
Yes, I am open to relocating for the right opportunity.
I am willing to consider relocation if the job is a good fit
I am open to discussing relocation packages and assistance
I am flexible with regards to location and willing to explore new opportunities
Some of the top questions asked at the Alaan interview -
based on 3 interview experiences
Difficulty level
Duration
Software Development Engineer
4
salaries
| ₹29 L/yr - ₹35 L/yr |
Senior QA QC Engineer
3
salaries
| ₹15 L/yr - ₹15 L/yr |
TCS
Accenture
Infosys
Wipro