i
PromptCloud
Filter interviews by
Check if a given string is an anagram of another string
Compare the sorted characters of both strings
Check if the character counts are the same in both strings
Examples: 'listen' and 'silent' are anagrams, 'hello' and 'world' are not
Count the occurrence of each letter in a given string.
Create an array to store the count of each letter
Iterate through the string and increment the count of each letter in the array
Return the array with the count of each letter
Linked list programs involve creating, traversing, inserting, and deleting nodes in a linked list data structure.
Create a linked list by defining a node struct and using pointers to link them together
Traverse the linked list using a while loop and a pointer to the current node
Insert a node by creating a new node, updating pointers, and handling edge cases
Delete a node by updating pointers and freeing memory
Example...
Modify array to move greatest element to left side
Find the index of the greatest element in the array
Swap the greatest element with the first element in the array
The question asks to find the number of sum pairs for a given number.
Iterate through the array and for each element, check if there is another element that sums up to the given number
Use a hash set to store the complement of each element as you iterate through the array
If the complement of an element is already in the hash set, increment the count of sum pairs
Sort an array of 0s, 1s, and 2s using an optimal algorithm like Dutch National Flag.
Use the Dutch National Flag algorithm for optimal sorting.
Maintain three pointers: low, mid, and high.
Iterate through the array, swapping elements based on their value.
Example: For array [2, 0, 1, 2, 0, 1], the sorted output is [0, 0, 1, 1, 2, 2].
Web scraping involves extracting data from websites using programming techniques.
Use libraries like BeautifulSoup or Scrapy in Python for parsing HTML.
Identify the target data by inspecting the website's structure using browser developer tools.
Handle pagination by following links to subsequent pages to gather more data.
Respect the website's robots.txt file to ensure compliance with scraping policies.
Implement erro...
Moderate Coding question
Coding in online platform
I applied via Campus Placement and was interviewed in Sep 2023. There were 2 interview rounds.
Hackerrank coding test
Check if a given string is an anagram of another string
Compare the sorted characters of both strings
Check if the character counts are the same in both strings
Examples: 'listen' and 'silent' are anagrams, 'hello' and 'world' are not
Count the occurrence of each letter in a given string.
Create an array to store the count of each letter
Iterate through the string and increment the count of each letter in the array
Return the array with the count of each letter
20 mcq questions and 3 programming questions
Linked list programs involve creating, traversing, inserting, and deleting nodes in a linked list data structure.
Create a linked list by defining a node struct and using pointers to link them together
Traverse the linked list using a while loop and a pointer to the current node
Insert a node by creating a new node, updating pointers, and handling edge cases
Delete a node by updating pointers and freeing memory
Examples: re...
I applied via Campus Placement and was interviewed in May 2022. There were 3 interview rounds.
The first round was coding test was conducted on HackerEarth which consists of 20 mcqs and 3 coding questions.
Mcqs are based on UNIX, OS, HTML.
In Coding questions 2 are medium level and 1 was easy
Sort an array of 0s, 1s, and 2s using an optimal algorithm like Dutch National Flag.
Use the Dutch National Flag algorithm for optimal sorting.
Maintain three pointers: low, mid, and high.
Iterate through the array, swapping elements based on their value.
Example: For array [2, 0, 1, 2, 0, 1], the sorted output is [0, 0, 1, 1, 2, 2].
The question asks to find the number of sum pairs for a given number.
Iterate through the array and for each element, check if there is another element that sums up to the given number
Use a hash set to store the complement of each element as you iterate through the array
If the complement of an element is already in the hash set, increment the count of sum pairs
Modify array to move greatest element to left side
Find the index of the greatest element in the array
Swap the greatest element with the first element in the array
I applied via Naukri.com and was interviewed before Oct 2019. There was 1 interview round.
Web scraping involves extracting data from websites using programming techniques.
Use libraries like BeautifulSoup or Scrapy in Python for parsing HTML.
Identify the target data by inspecting the website's structure using browser developer tools.
Handle pagination by following links to subsequent pages to gather more data.
Respect the website's robots.txt file to ensure compliance with scraping policies.
Implement error han...
Top trending discussions
I applied via Shine and was interviewed in Jan 2024. There was 1 interview round.
I applied via LinkedIn and was interviewed in Jan 2024. There was 1 interview round.
DSA questions asked in an interview
based on 5 interview experiences
Difficulty level
Duration
based on 23 reviews
Rating in categories
5-7 Yrs
Not Disclosed
2-4 Yrs
Not Disclosed
2-5 Yrs
Not Disclosed
Software Engineer
33
salaries
| ₹5 L/yr - ₹8.2 L/yr |
Data Engineer
9
salaries
| ₹4.8 L/yr - ₹8 L/yr |
Devops Engineer
8
salaries
| ₹6.5 L/yr - ₹10 L/yr |
Data Quality Analyst
7
salaries
| ₹2 L/yr - ₹5 L/yr |
Technical Program Manager
7
salaries
| ₹6.5 L/yr - ₹10 L/yr |
InsanelyGood
Mogli labs
Vegrow
Shine