Filter interviews by
I was interviewed in Aug 2021.
Convert top 10 records from a pandas dataframe to a Python dictionary.
Use the pandas `head()` method to get the top 10 records of the dataframe.
Use the `to_dict()` method to convert the dataframe to a dictionary.
Pass the `orient` parameter as 'records' to get a list of dictionaries.
Use list slicing to get the top 10 records from the list of dictionaries.
Top trending discussions
To find the 3rd highest salary in a database, we can use a SQL query with the ORDER BY and LIMIT clauses.
Write a SQL query to select distinct salaries from the database table.
Use the ORDER BY clause to sort the salaries in descending order.
Add the LIMIT 2,1 clause to skip the first two highest salaries and select the third highest salary.
Execute the query to retrieve the 3rd highest salary from the database.
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++)
Basic leetcode problems
I applied via Company Website and was interviewed in Sep 2023. There were 2 interview rounds.
Video calling process involves using technology to connect with others through video and audio communication.
Video calling requires a stable internet connection
Users need a device with a camera and microphone
Popular video calling platforms include Zoom, Skype, and Google Meet
I applied via Referral and was interviewed in Sep 2023. There were 2 interview rounds.
Multithreading using RTOS involves creating multiple threads to run concurrently, managed by a real-time operating system.
RTOS provides scheduling and synchronization mechanisms for managing multiple threads.
Threads in RTOS can have different priorities to ensure timely execution of critical tasks.
Example: Using FreeRTOS to create multiple threads for handling different tasks in an embedded system.
posted on 18 Apr 2024
The question is asking about how often each character appears in a given string.
Iterate through the string and count the frequency of each character using a hashmap.
Return the hashmap with characters as keys and their frequencies as values.
posted on 20 Jun 2024
Basic and general aptitude
Basic sql and python questions
posted on 11 Apr 2024
I was interviewed in Oct 2023.
based on 1 review
Rating in categories
Technical Lead
639
salaries
| ₹9.4 L/yr - ₹30.7 L/yr |
Senior Engineer
458
salaries
| ₹5 L/yr - ₹18 L/yr |
Advanced Software Engineer
435
salaries
| ₹12 L/yr - ₹34 L/yr |
Software Engineer
423
salaries
| ₹4 L/yr - ₹16 L/yr |
Senior Software Engineer
350
salaries
| ₹7.2 L/yr - ₹30 L/yr |
Siemens
Bosch
ABB
Schneider Electric