i
Pluralsight
Filter interviews by
Clear (1)
Binary heap is used to implement a priority queue.
Binary heap is a complete binary tree where each node has a value greater than or equal to its children.
It can be implemented using arrays, where the parent of node at index i is at index (i-1)/2.
Insertion and deletion operations have time complexity of O(log n) in a binary heap.
A binary tree can have any number of nodes, but the maximum number of trees with n nodes is 2^n.
A binary tree can have 0 nodes, 1 node, 2 nodes, or any number of nodes.
The maximum number of binary trees with n nodes is 2^n.
For example, a binary tree with 3 nodes can have up to 8 different structures.
Use a SQL query to find the second highest marks in a student database.
Use the ORDER BY clause to sort the marks in descending order
Use the LIMIT clause to limit the result to the second row
Program to check if two strings are anagrams
Create a function that takes in two strings as input
Remove any spaces and convert both strings to lowercase for consistency
Sort the characters in both strings and compare if they are equal to determine if they are anagrams
Example: 'listen' and 'silent' are anagrams
Top trending discussions
I applied via Job lever and was interviewed before Sep 2021. There were 2 interview rounds.
Easy leetcode code 2 questions , HTML5 css javascript simple screen design
I applied via LinkedIn and was interviewed in May 2021. There was 1 interview round.
OOPs is a programming paradigm that uses objects to represent real-world entities and their interactions.
OOPs stands for Object-Oriented Programming.
It focuses on encapsulation, inheritance, and polymorphism.
Encapsulation means hiding the implementation details of an object from the outside world.
Inheritance allows creating new classes based on existing ones.
Polymorphism allows using a single interface to represent dif...
I applied via Naukri.com and was interviewed in Dec 2024. There was 1 interview round.
Developed a predictive model to forecast customer churn for a telecom company.
Collected and cleaned customer data including usage patterns and demographics.
Used machine learning algorithms such as logistic regression and random forest to build the model.
Evaluated the model's performance using metrics like accuracy, precision, and recall.
Provided actionable insights to the company based on the model's predictions.
Data Analyst focuses on analyzing data to provide insights, while Data Scientist focuses on using advanced algorithms and machine learning to predict future trends.
Data Analyst focuses on analyzing data to provide insights for decision-making.
Data Scientist focuses on using advanced algorithms and machine learning to predict future trends.
Data Analyst typically works with structured data, while Data Scientist works wit...
I was interviewed in Jul 2024.
Create an API using Notepad to check if a string is a palindrome or not.
posted on 16 Dec 2024
It was a Basic Aptitude Test
We were asked to do Sorting, SQL queries (join)
I am a passionate software engineer with 5 years of experience in developing web applications using various technologies.
5 years of experience in software development
Proficient in developing web applications
Skilled in using various technologies such as Java, JavaScript, and SQL
posted on 6 Jun 2023
I applied via Referral and was interviewed before Jun 2022. There were 2 interview rounds.
Cloud technologies offer different services like IaaS, PaaS, and SaaS for varying levels of control and management.
IaaS (Infrastructure as a Service) provides virtualized computing resources over the internet, such as virtual servers and storage.
PaaS (Platform as a Service) offers a platform allowing customers to develop, run, and manage applications without dealing with infrastructure.
SaaS (Software as a Service) deli...
posted on 30 Apr 2024
I applied via Recruitment Consulltant and was interviewed before Apr 2023. There were 3 interview rounds.
There was coding test
Merge sort is a divide and conquer algorithm that divides the input array into two halves, sorts them separately, and then merges them back together in sorted order.
Divide the input array into two halves
Recursively sort each half
Merge the sorted halves back together
based on 1 interview
Interview experience
2-5 Yrs
Not Disclosed
Senior Software Engineer
18
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer2
17
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer III
16
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
10
salaries
| ₹0 L/yr - ₹0 L/yr |
Devops Engineer
9
salaries
| ₹0 L/yr - ₹0 L/yr |
Udemy
Coursera
Lingel Learning
Simplilearn