i
Tech Vedika
Filter interviews by
I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.
Reverse the words in a string without using built-in functions.
Split the string into an array of words using a space as the delimiter.
Create a new array and iterate over the words array in reverse order, adding each word to the new array.
Join the new array of words back into a single string with spaces between each word.
Path params are part of the URL path, while query params are appended to the URL after a '?'
Path params are used to identify a specific resource in the URL path, while query params are used to filter or sort the results
Path params are defined in the URL path itself, like /users/{id}, while query params are added after a '?' like /users?role=admin
Path params are typically used for required parameters, while query params...
Parameters in API testing include path parameters, query parameters, header parameters, and body parameters.
Path parameters are used to identify a specific resource in the URL path, e.g. /users/{id}
Query parameters are used for filtering or sorting data, e.g. /users?status=active
Header parameters contain additional information for the request, e.g. Content-Type: application/json
Body parameters are used to send data in ...
To write a post query in RestAssured, use the given() method to set request parameters and body, then use the post() method to send the request.
Use given() method to set request parameters and body
Use post() method to send the request
Example: given().param("key", "value").body("{\"name\": \"John\"}").post("/endpoint")
I applied via Naukri.com and was interviewed in Aug 2022. There were 3 interview rounds.
An object in Java is an instance of a class that encapsulates data and behavior.
Objects have state and behavior
They are created from classes
They can be used to represent real-world entities or concepts
Objects can interact with each other through method calls
Method overloading is when multiple methods have the same name but different parameters.
Method overloading allows for more flexibility in method calls.
The methods must have different parameters, such as different data types or different numbers of parameters.
Example: public void print(int num) and public void print(String str)
Overloading constructors is also common in Java.
Method overloading allows creating multiple methods with the same name but different arguments.
Method signature must differ in number, type, or order of parameters
Return type can be different but not the only difference
Example: public void print(int num), public void print(String str), public void print(int[] arr)
Overloading improves code readability and reusability
Inheritance in Java allows a class to inherit properties and methods from another class.
Inheritance is achieved using the 'extends' keyword.
The class that is being inherited from is called the superclass or parent class.
The class that inherits from the superclass is called the subclass or child class.
Subclasses can access the public and protected members of the superclass.
Inheritance promotes code reusability and allow...
Type casting in Java is the process of converting one data type into another.
Type casting can be done implicitly or explicitly.
Implicit type casting is done automatically by the compiler when there is no loss of data.
Explicit type casting is done manually by the programmer when there is a possibility of data loss.
Type casting is useful when we want to use a variable of one data type in an expression or assignment of an...
I applied via Approached by Company and was interviewed before Mar 2023. There were 4 interview rounds.
I applied via LinkedIn and was interviewed before Feb 2023. There was 1 interview round.
Tech Vedika interview questions for popular designations
I was interviewed in Apr 2021.
Round duration - 90 minutes
Round difficulty - Medium
Coding Round:
Questions -3
Time- 90 min
Topic- DP, Array, String
The idea is to create a function which would rotate the array one element at a time. This can be done by shifting the array towards left by one element and copying the first element to the end of the array. For every query repeatedly call the above function, until the desired rotation is obtained.
If the number of rotations required, say ‘K’, is greater than the number of elements, ‘N’,...
O(1)
Since we ar...
Tip1 : Practice at least 250 Questions based on DSA
Tip2 : Practice at least 50 Basic Javascript Questions
Tip3 : Practice at least 50 SQL query Questions
Tip4 : Do at least 2 projects ( full stack-based technology )
Tip 1 : Keep it short. Mention the academic and professional projects you've done.
Tip 2 : Add your educational details properly with the percentage or CGPA obtained.
Tip 3 : Have some projects on a resume.
Tip 4 : Do not put false things on your resume.
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)
The idea is to create a function which would rotate the array one element at a time. This can be done by shifting the array towards left by one element and copying the first element to the end of the array. For every query repeatedly call the above function, until the desired rotation is obtained.
If the number of rotations required, say ‘K’, is greater than the number of elements, ‘N’,...
The idea is that generate all the possible subsets of size ‘M’ and checks the minimum difference that can be possible from all subsets.
Round duration - 90 minutes
Round difficulty - Easy
Involved some basic question based on DSA and Java script framework and project discussion
Basic questions on java script were asked
Questions on mysql and database.
Questions on projects in resume.
Questions on basic node js concepts.
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.
I applied via Indeed and was interviewed in Mar 2021. There was 1 interview round.
I applied via Campus Placement and was interviewed in Nov 2020. There were 4 interview rounds.
A program that determines the candidate with the highest number of votes.
The program should take in the number of candidates and their respective vote counts.
It should then compare the vote counts and determine the candidate with the highest number of votes.
The program should output the name of the candidate with the highest number of votes.
I applied via Naukri.com and was interviewed in Dec 2024. There was 1 interview round.
To create a pipeline in Databricks, you can use Databricks Jobs or Apache Airflow for orchestration.
Use Databricks Jobs to create a pipeline by scheduling notebooks or Spark jobs.
Utilize Apache Airflow for more complex pipeline orchestration with dependencies and monitoring.
Leverage Databricks Delta for managing data pipelines with ACID transactions and versioning.
Palindrome code should be designed to check if a given string is the same forwards and backwards.
Create a function that takes a string as input
Remove any spaces and punctuation from the string
Reverse the string and compare it to the original string to check if it is a palindrome
Interview experience
based on 30 reviews
Rating in categories
Senior Software Engineer
38
salaries
| ₹5.5 L/yr - ₹17 L/yr |
Software Engineer
23
salaries
| ₹3.5 L/yr - ₹9.2 L/yr |
Associate Software Analyst
16
salaries
| ₹8 L/yr - ₹17.5 L/yr |
Software Developer
14
salaries
| ₹2.8 L/yr - ₹7 L/yr |
Software Analyst
11
salaries
| ₹13 L/yr - ₹24.5 L/yr |
TCS
Infosys
Wipro
HCLTech