Filter interviews by
Windows and Android OS have evolved with new features and improvements compared to past versions.
Windows 10 introduced a new Start menu and Cortana virtual assistant.
Android 11 focused on improved privacy controls and messaging features.
Both OS have enhanced security measures compared to their past versions.
Normalization is the process of organizing data in a database to reduce redundancy and improve data integrity. Keys are used to uniquely identify records in a table.
Normalization involves breaking down data into smaller, more manageable parts to reduce redundancy.
Keys are used to uniquely identify records in a table. Examples include primary keys, foreign keys, and candidate keys.
Normalization helps in maintaining...
Time complexity of data structure operations
Arrays: O(1) for access, O(n) for search/insert/delete
Linked Lists: O(n) for access/search, O(1) for insert/delete
Stacks/Queues: O(1) for access/insert/delete
Hash Tables: O(1) for access/insert/delete (average case)
Trees: O(log n) for access/search/insert/delete (balanced)
Heaps: O(log n) for access/insert/delete
Graphs: Varies depending on algorithm used
ATM (Automated Teller Machine) is an electronic banking outlet that allows customers to complete basic transactions without the aid of a branch representative.
ATMs allow customers to withdraw cash, deposit checks, transfer money between accounts, and check account balances.
ATMs communicate with the bank's computer system to verify account information and process transactions.
ATMs use a magnetic stripe or chip on t...
Query to find the Nth highest salary with employee name
Use a subquery to rank the salaries in descending order
Select the distinct salary from the subquery with LIMIT N-1, 1 to get the Nth highest salary
Join the main table with the subquery on the salary column to get the employee name
Nobita wants to impress Shizuka by correctly guessing her lucky number. Shizuka provides a sorted list where every number appears twice, except for her lucky number, which ap...
Find the unique element in a sorted array where all other elements appear twice.
Iterate through the array and XOR all elements to find the unique element.
Use a hash set to keep track of elements and find the unique one.
Sort the array and check adjacent elements to find the unique one.
The task is to rotate a given array with N elements to the left by K steps, where K is a non-negative integer.
The first line contains an integer N representing the ...
Rotate a given array to the left by K steps.
Create a new array to store the rotated elements.
Use modular arithmetic to handle cases where K is greater than the array size.
Shift elements to the left by K steps and update the new array.
Return the rotated array as output.
Given a string STR
consisting of lowercase English letters, your task is to return all permutations of the given string in lexicographically increasing order.
Return all permutations of a given string in lexicographically increasing order.
Use backtracking to generate all permutations of the string.
Sort the permutations in lexicographical order before printing.
Ensure the string contains unique characters for correct output.
Handle multiple test cases by iterating over each case.
Given two positive integers N
and K
, your task is to generate a series of numbers by subtracting K
from N
until the result is 0 or negative, then adding K
back until it reach...
Generate a series of numbers by subtracting K from N until 0 or negative, then adding K back to reach N without using loops.
Create a recursive function to generate the series.
Subtract K from N until N is 0 or negative, then add K back until N is reached.
Return the series as an array of integers.
Given an array or list of integers 'ARR', identify the second largest element in 'ARR'.
If a second largest element does not exist, return -1.
ARR = [2, ...
Find the second largest element in an array of integers.
Iterate through the array to find the largest and second largest elements.
Handle cases where all elements are identical.
Return -1 if a second largest element does not exist.
I applied via Campus Placement and was interviewed in Mar 2024. There were 2 interview rounds.
20 MCQ and 2 coding questions
Replace alternative characters in a string with a specified character
Iterate through the string and replace characters at odd indices with the specified character
Use a loop to go through each character and check if its index is odd or even before replacing
Example: Input string 'hello' and replacement character '*', output 'h*l*'
Normalization is the process of organizing data in a database to reduce redundancy and improve data integrity. Keys are used to uniquely identify records in a table.
Normalization involves breaking down data into smaller, more manageable parts to reduce redundancy.
Keys are used to uniquely identify records in a table. Examples include primary keys, foreign keys, and candidate keys.
Normalization helps in maintaining data...
I applied via Campus Placement and was interviewed in Jan 2024. There were 3 interview rounds.
Windows and Android OS have evolved with new features and improvements compared to past versions.
Windows 10 introduced a new Start menu and Cortana virtual assistant.
Android 11 focused on improved privacy controls and messaging features.
Both OS have enhanced security measures compared to their past versions.
Level Order Traversal for Binary Tree is a method to visit all nodes level by level starting from the root.
Use a queue data structure to keep track of nodes at each level
Start by pushing the root node into the queue
While the queue is not empty, dequeue a node, visit it, and enqueue its children
Left join includes all records from the left table and matching records from the right table, while right join includes all records from the right table and matching records from the left table.
Left join keeps all records from the left table, even if there are no matches in the right table.
Right join keeps all records from the right table, even if there are no matches in the left table.
Example: If we have a table of em...
Topic is Bullet train good or bad
Some questions from array,and stack
I applied via Campus Placement and was interviewed in Dec 2023. There were 2 interview rounds.
The test had 2 standard DSA questions and 9 MCQs based on CS fundamentals.
Given an array of integers, return indices of the two numbers such that they add up to a specific target.
Use a hashmap to store the difference between the target and current element
Iterate through the array and check if the current element's complement exists in the hashmap
Return the indices of the two numbers if found
Retrieve the top 2 candidates based on their scores using SQL.
Use the SELECT statement to choose the candidate details.
Utilize the ORDER BY clause to sort candidates by score in descending order.
Limit the results to the top 2 using the LIMIT clause.
Example query: SELECT * FROM candidates ORDER BY score DESC LIMIT 2;
I applied via Campus Placement and was interviewed before Dec 2023. There was 1 interview round.
BIOS (Basic Input/Output System) is firmware that initializes hardware during booting and provides runtime services for operating systems.
BIOS is stored on a chip on the motherboard.
It performs POST (Power-On Self-Test) to check hardware functionality.
BIOS settings can be accessed by pressing a specific key during startup (e.g., F2, DEL).
It allows users to configure hardware settings like boot order and system time.
Mod...
Cloud service providers offer scalable computing resources and services over the internet, enabling businesses to operate efficiently.
Types of services: IaaS (e.g., AWS EC2), PaaS (e.g., Google App Engine), SaaS (e.g., Microsoft 365).
Scalability: Resources can be adjusted based on demand, allowing businesses to grow without heavy upfront investments.
Cost-effectiveness: Pay-as-you-go pricing models reduce the need for l...
I applied via Campus Placement and was interviewed before Apr 2023. There were 3 interview rounds.
Coding round consisting DSA portion mainly.
I appeared for an interview before Mar 2024.
Easy leetcode and SQL
I applied via Campus Placement and was interviewed before Feb 2023. There were 2 interview rounds.
Basic aptitude questions Learn from Indiabix
A stored procedure is a precompiled set of SQL statements that can be executed on a database server.
Stored procedures are used to encapsulate and execute complex database operations.
They can be used to improve performance by reducing network traffic.
Stored procedures can be parameterized and reused across multiple applications.
They provide a level of security by allowing access to the database only through the procedur...
A SQL query to move a table from one schema to another.
Use the ALTER TABLE statement to rename the table and move it to the new schema.
Specify the new schema name in the ALTER TABLE statement.
Ensure that the user executing the query has the necessary privileges to perform the operation.
SSMS is a management tool for SQL Server, SSIS is an ETL tool, and SSAS is a BI tool for analyzing data.
SSMS (SQL Server Management Studio) is a graphical management tool for SQL Server.
SSIS (SQL Server Integration Services) is an ETL (Extract, Transform, Load) tool used for data integration and workflow applications.
SSAS (SQL Server Analysis Services) is a BI (Business Intelligence) tool used for analyzing and reporti...
Cubes are multidimensional data structures used for analysis and reporting. They differ from databases in their structure and purpose.
Cubes store data in a multidimensional format, allowing for efficient analysis and reporting.
They are designed to handle large volumes of data and provide fast query performance.
Cubes use dimensions, measures, and hierarchies to organize and analyze data.
Unlike databases, cubes are optim...
I applied via Campus Placement and was interviewed before Aug 2022. There were 3 interview rounds.
Coding round with a python question and SQL query
Top trending discussions
Some of the top questions asked at the MAQ Software interview for freshers -
The duration of MAQ Software interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 12 interview experiences
Difficulty level
Duration
based on 419 reviews
Rating in categories
0-2 Yrs
Not Disclosed
Software Engineer
805
salaries
| ₹8 L/yr - ₹14 L/yr |
Software Engineer Level 1
649
salaries
| ₹6 L/yr - ₹12.8 L/yr |
Software Engineer2
371
salaries
| ₹10 L/yr - ₹17 L/yr |
Associate Software Engineer
144
salaries
| ₹4.5 L/yr - ₹10 L/yr |
Senior Software Engineer
94
salaries
| ₹14.8 L/yr - ₹25.7 L/yr |
Tekwissen
Softenger
XcelServ Solutions
Capital Numbers Infotech