i
Tech Vedika
Filter interviews by
I was interviewed in Dec 2020.
Round duration - 90 minutes
Round difficulty - Medium
In this round 3 coding question were asked.
1 - algorithm based ( medium)
2- array based ( easy)
3- string based (easy)
Given an infinite supply of coins of varying denominations, determine the total number of ways to make change for a specified value using these coins. If it's not possible to make...
The task is to determine the total number of ways to make change for a specified value using given denominations.
Create a dynamic programming table to store the number of ways to make change for each value up to the target value.
Iterate through each denomination and update the table accordingly based on the current denomination.
The final value in the table will represent the total number of ways to make change for the ...
You are given an array consisting of N
elements and need to perform Q
queries on that array. Each query consists of an integer indicating the number of elements by which the arr...
Perform left rotations on an array based on given queries.
Create a function that takes the array, number of elements, number of queries, and the queries as input.
For each query, rotate the array by the specified number of elements to the left.
Return the final array after each rotation query.
You are given an array/list CHOCOLATES
of size 'N', where each element represents the number of chocolates in a packet. Your task is to distribute these chocolates among 'M'...
The task is to distribute chocolates among students such that the difference between the largest and smallest number of chocolates is minimized.
Sort the array of chocolates packets
Use sliding window technique to find the minimum difference between the largest and smallest number of chocolates distributed to students
Return the minimum difference
Round duration - 90 minutes
Round difficulty - Easy
Involved some basic question based on DSA and Java script framework and project discussion
Basic questions about JavaScript in a software engineering interview
Explain the difference between '==' and '===' operators
What is closure in JavaScript?
How does prototypal inheritance work in JavaScript?
What is event delegation in JavaScript?
How do you handle asynchronous operations in JavaScript?
Questions on mysql and database.
The question is about MYSQL query and database.
Understand the database schema before writing the query
Use proper indexing to optimize query performance
Avoid using SELECT * and only fetch necessary columns
Use WHERE clause to filter results based on conditions
Questions on basic node js concepts.
Node.js is a runtime environment that allows you to run JavaScript on the server side.
Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient.
It is commonly used for building server-side applications, APIs, and real-time web applications.
Node.js is built on the V8 JavaScript engine and uses an event loop for handling asynchronous operations.
Modules in Node.js are reusable pieces of ...
Round duration - 30 minutes
Round difficulty - Easy
It was the CTO round involving some technology based questions
Tip 1 : Practice at least 250+ coding question based on all data structure and algorithm.
Tip 2 : Make proficiency in any one language like python or java or JavaScript.
Tip 3 : Learn at least one framework familiar like : Django, Nodejs, React js, spring boot. And at least two project based on fronted and backend technology mixture.
Tip 1 : Practise on online coding profile is must like Hackerrank... Etc
Tip 2 : Project is necessary based on trending technology like nodejs, react, Django... Etc.
Top trending discussions
I applied via Naukri.com and was interviewed in Aug 2020. There were 3 interview rounds.
I applied via Campus Placement and was interviewed before Feb 2020. There were 6 interview rounds.
I applied via Company Website and was interviewed before Feb 2020. There was 1 interview round.
I applied via Campus Placement and was interviewed in Oct 2020. There were 4 interview rounds.
Bubble sort is a simple sorting algorithm that repeatedly steps through the list, compares adjacent elements and swaps them if they are in the wrong order.
Start from the first element and compare it with the next element
If the next element is smaller, swap them
Repeat this process for all elements in the array
Continue this process until no more swaps are needed
A program to print all prime numbers
Take input from user for range of numbers
Loop through the range and check if each number is prime
Print the prime numbers
Hashmap is a data structure that stores key-value pairs and allows constant time access to values based on their keys.
Hashmap uses a hash function to map keys to indices in an array.
Collisions can occur when multiple keys map to the same index, which can be resolved using techniques like chaining or open addressing.
Examples of hashmap implementations include Java's HashMap class and Python's dict type.
Inheritance is a mechanism in object-oriented programming where a new class is created by inheriting properties of an existing class.
Inheritance allows code reuse and promotes code organization.
The existing class is called the parent or superclass, and the new class is called the child or subclass.
The child class inherits all the properties and methods of the parent class and can also add new properties and methods.
For...
I applied via Walk-in and was interviewed in Mar 2021. There was 1 interview round.
I applied via Company Website and was interviewed in Dec 2020. There was 1 interview round.
based on 3 reviews
Rating in categories
Senior Software Engineer
38
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
23
salaries
| ₹0 L/yr - ₹0 L/yr |
Associate Software Analyst
16
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Developer
14
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Analyst
11
salaries
| ₹0 L/yr - ₹0 L/yr |
TCS
Infosys
Wipro
HCLTech