Filter interviews by
I applied via Company Website and was interviewed before Sep 2021. There were 2 interview rounds.
The number of bits transferred for a given baud rate depends on the duration of each bit.
Baud rate is the number of signal changes per second
The duration of each bit is the reciprocal of the baud rate
Higher baud rates transfer more bits per second
I applied via Recruitment Consulltant and was interviewed before Feb 2021. There were 5 interview rounds.
Basic c Programming and Embedded Systems
I applied via Campus Placement and was interviewed in Sep 2021. There were 4 interview rounds.
Sorting algorithm is a method of arranging elements in a specific order.
Common sorting algorithms include bubble sort, insertion sort, selection sort, merge sort, quick sort, and heap sort.
The choice of sorting algorithm depends on the size of the data set, the data type, and the desired time complexity.
Sorting algorithms can be implemented in various programming languages such as Java, Python, and C++.
Reverse a string and find a duplicate in an array of strings.
To reverse a string, we can use the built-in reverse() method or loop through the string and append each character to a new string in reverse order.
To find a duplicate in an array of strings, we can use a hash table to keep track of the frequency of each string and return the first string with a frequency greater than 1.
I was interviewed in Oct 2021.
Round duration - 60 minutes
Round difficulty - Easy
Technical Interview round with basic DSA questions. Questions on Selenium and Linux commands were also asked.
Given a string STR
containing characters from [a-z], [A-Z], [0-9], and special characters, determine the reverse of the string.
The input starts with a single i...
Reverse a given string containing characters from [a-z], [A-Z], [0-9], and special characters.
Iterate through the characters of the string from end to start and append them to a new string to get the reversed string.
Use built-in functions like reverse() or StringBuilder in languages like Java for efficient reversal.
Handle special characters and numbers along with alphabets while reversing the string.
Ensure to print eac...
Given a string 'S' of length 'N', identify and return all the characters in the string that appear more than once along with their frequency.
N = 5
S =...
Identify and return all characters in a string that appear more than once along with their frequency.
Iterate through the string and count the frequency of each character using a hashmap.
Return characters with frequency greater than 1 in an array of tuples.
The cut command in Linux is used to extract sections from each line of input.
Used to cut out specific sections of text from a file or input stream
Can specify the delimiter used to separate fields
Options include -c for characters, -f for fields, and -d to specify the delimiter
Example: cut -d',' -f1,3 file.txt
The Find command in Linux is used to search for files and directories based on specified criteria.
Used to search for files and directories in a specified directory
Criteria can include file name, size, permissions, and more
Can be combined with other commands like -exec to perform actions on found files
Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.
Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.
RISC stands for Reduced Instruction Set Computing and CISC stands for Complex Instruction Set Computing.
RISC processors have a smaller set of simple instructions, while CISC processors have a larger set of complex instructions.
RISC processors typically execute instructions in one clock cycle, while CISC processors may require multiple clock cycles.
RISC processors rely on optimizing compilers for performance, while CISC...
Interpreter translates code line by line while compiler translates entire code at once.
Interpreter: translates code line by line, slower execution, easier debugging (e.g. Python)
Compiler: translates entire code at once, faster execution, harder debugging (e.g. C++)
I applied via Job Portal and was interviewed before Apr 2023. There was 1 interview round.
posted on 22 Feb 2020
I applied via Naukri.com and was interviewed in Jan 2020. There were 3 interview rounds.
Worked as a software engineer for 3 years at XYZ Company, specializing in front-end development.
Developed and maintained front-end features for web applications
Collaborated with cross-functional teams to deliver projects on time
Participated in code reviews and provided feedback for improvements
Utilized STL in previous work experience for efficient data manipulation and storage
Used vector to store and manipulate dynamic arrays of data
Utilized map for efficient key-value pair storage and retrieval
Implemented algorithms from the algorithm library for sorting and searching data
Used OOPS principles to design and implement a modular system for managing user data
Created classes for User, Admin, and Moderator with inheritance and polymorphism
Implemented encapsulation by restricting access to certain data fields through getters and setters
Utilized abstraction to hide complex implementation details from other parts of the system
Implemented interfaces for different user roles to ensure consistent b
Implemented multithreading in a web scraping project to improve performance and efficiency.
Used multithreading to scrape data from multiple websites simultaneously
Implemented thread pooling to manage and reuse threads efficiently
Utilized synchronization techniques to prevent data corruption and ensure thread safety
InterGlobe Aviation
Tata Advanced Systems
Hindustan Aeronautics
Serco