i
Freecharge
Filter interviews by
Print even and odd numbers using different threads
Create two threads, one for printing even numbers and one for printing odd numbers
Use synchronization mechanisms like mutex or semaphore to ensure proper ordering of output
Example: Thread 1 prints even numbers (2, 4, 6, ...) and Thread 2 prints odd numbers (1, 3, 5, ...)
Find the first non-repeating character in a string
Create a hashmap to store the frequency of each character in the string
Iterate through the string and check the frequency of each character
Return the first character with frequency 1
Use an additional stack to keep track of the minimum value at each step.
Create a stack to store the actual values.
Create another stack to store the minimum value at each step.
When pushing a new value, compare it with the top of the minimum stack and push the smaller value.
When popping a value, also pop from the minimum stack.
To get the minimum value at any step, simply peek at the top of the minimum stack.
LRU cache is a data structure that stores the most recently used items, discarding the least recently used items when full.
Use a doubly linked list to keep track of the order of items based on their usage.
Use a hashmap to quickly access items in the cache.
When an item is accessed, move it to the front of the linked list to mark it as the most recently used.
I have over 5 years of experience in software development, working with various technologies and leading teams to successful project completions.
Worked at XYZ Corp for 3 years as a Software Developer, focusing on web applications.
Led a team of 5 at ABC Ltd for 2 years, successfully delivering multiple projects on time.
Experience with technologies like Java, Python, and React, enhancing team productivity.
Mere paas 5 saal ka anubhav hai, jismein maine kai projects par kaam kiya hai aur team ko lead kiya hai.
5 saal ka anubhav hai, jismein 3 saal team lead kiya hai.
Maine software development projects par kaam kiya hai, jaise ki XYZ project jismein humne 20% efficiency badhayi.
Team management mein maine conflict resolution aur performance evaluation kiya hai.
Maine agile methodologies ka istemal kiya hai, jisse team ki...
Design a flight booking system for easy and efficient booking process.
Allow users to search for flights based on destination, date, and number of passengers.
Provide options for users to select preferred flight times, airlines, and seating preferences.
Include secure payment processing for booking confirmation.
Implement a user-friendly interface with clear instructions and easy navigation.
Offer features like flight ...
I applied via Referral and was interviewed in Mar 2024. There were 3 interview rounds.
Find the first non-repeating character in a string
Create a hashmap to store the frequency of each character in the string
Iterate through the string and check the frequency of each character
Return the first character with frequency 1
Use an additional stack to keep track of the minimum value at each step.
Create a stack to store the actual values.
Create another stack to store the minimum value at each step.
When pushing a new value, compare it with the top of the minimum stack and push the smaller value.
When popping a value, also pop from the minimum stack.
To get the minimum value at any step, simply peek at the top of the minimum stack.
Print even and odd numbers using different threads
Create two threads, one for printing even numbers and one for printing odd numbers
Use synchronization mechanisms like mutex or semaphore to ensure proper ordering of output
Example: Thread 1 prints even numbers (2, 4, 6, ...) and Thread 2 prints odd numbers (1, 3, 5, ...)
Design a flight booking system for easy and efficient booking process.
Allow users to search for flights based on destination, date, and number of passengers.
Provide options for users to select preferred flight times, airlines, and seating preferences.
Include secure payment processing for booking confirmation.
Implement a user-friendly interface with clear instructions and easy navigation.
Offer features like flight statu...
I applied via AmbitionBox and was interviewed in Jun 2023. There were 3 interview rounds.
I have over 5 years of experience in software development, working with various technologies and leading teams to successful project completions.
Worked at XYZ Corp for 3 years as a Software Developer, focusing on web applications.
Led a team of 5 at ABC Ltd for 2 years, successfully delivering multiple projects on time.
Experience with technologies like Java, Python, and React, enhancing team productivity.
I applied via Naukri.com and was interviewed before Oct 2022. There were 3 interview rounds.
Coding, stack and string
Top trending discussions
Golden rules of accounts include debit the receiver, credit the giver, and debit what comes in, credit what goes out. Types of interest include simple and compound interest.
Golden rules of accounts are basic principles of accounting that guide the recording of financial transactions.
Debit the receiver means that when a business receives something, it records it as a debit entry.
Credit the giver means that when a busine...
Golden rules of accounts are basic principles that guide the preparation and presentation of financial statements.
Maintain accuracy and completeness of financial records
Ensure consistency in accounting policies and methods
Separate personal and business transactions
Record all transactions in a timely manner
Maintain proper documentation and records
Ensure compliance with accounting standards and regulations
I appeared for an interview before May 2024, where I was asked the following questions.
Discussing last CTC salary helps gauge expectations and market alignment for the Team Lead role.
CTC stands for Cost to Company, which includes all benefits and allowances.
For example, if my last CTC was $80,000, it included base salary, bonuses, and health benefits.
It's important to consider the entire compensation package, not just the base salary.
I believe in transparency regarding salary discussions to ensure mutual...
I applied via Naukri.com and was interviewed in Aug 2022. There were 3 interview rounds.
Excel tests formulas of countifs sumifs
I applied via AmbitionBox and was interviewed in Mar 2024. There was 1 interview round.
I appeared for an interview before Jul 2024, where I was asked the following questions.
based on 3 interview experiences
Difficulty level
Duration
based on 9 reviews
Rating in categories
Software Development Engineer
127
salaries
| ₹6 L/yr - ₹13 L/yr |
Lead Software Engineer
96
salaries
| ₹22 L/yr - ₹36 L/yr |
Senior Software Engineer
77
salaries
| ₹14.2 L/yr - ₹25 L/yr |
Software Developer
68
salaries
| ₹6.2 L/yr - ₹13 L/yr |
Associate Product Manager
63
salaries
| ₹15.9 L/yr - ₹25 L/yr |
Paytm
Mobikwik
AGS Transact Technologies
Hitachi Payment Services