Add office photos
Engaged Employer

Tech Vedika

3.4
based on 30 Reviews
Filter interviews by

10+ echoVME Interview Questions and Answers

Updated 16 Sep 2024
Q1. Ways To Make Coin Change

You are given an infinite supply of coins of each of denominations D = {D0, D1, D2, D3, ...... Dn-1}. You need to figure out the total number of ways W, in which you can make a change fo...read more

View 4 more answers
Q2. Left Rotations of An Array

You are given an array consisting of 'N' elements and you need to perform 'Q' queries on the given array. Each query consists of an integer which tells the number of elements by which...read more

View 4 more answers

Q3. What is an object in java ?

Ans.

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

View 3 more answers
Q4. String Transformation

Given a string (STR) of length N, you have to create a new string by performing the following operation:

Take the smallest character from the first 'K' characters of STR, remove it from STR...read more

View 2 more answers
Discover echoVME interview dos and don'ts from real experiences
Q5. Chocolate Problem

Given an array/list of integer numbers 'CHOCOLATES' of size 'N', where each value of the array/list represents the number of chocolates in the packet. There are ‘M’ number of students and the t...read more

View 2 more answers

Q6. Creating multiple methods in a class with a same name and different arguments. The argument must be different type and length

Ans.

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

Add your answer
Are these interview questions helpful?

Q7. What is Type casting in java ?

Ans.

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 another data type.

  • Example: int num = 10; double decimalNum =...read more

View 1 answer

Q8. reverse the words in string. 1st word will be coming last and last to the first.with out using builtin functions

Ans.

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.

Add your answer
Share interview questions and help millions of jobseekers 🌟

Q9. What is method overloading?

Ans.

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.

Add your answer

Q10. What is inheritance in java?

Ans.

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 allows for the creation of hierarchical relationships.

View 1 answer

Q11. how do you write post querry in restassured

Ans.

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")

Add your answer

Q12. difference between path and querry params

Ans.

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 are used for optional parameters

  • Example: Path param - /us...read more

Add your answer
Q13. JavaScript basic question

Basic questions on java script were asked

Add your answer

Q14. types of parameters in the api testing

Ans.

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 the request body, e.g. {"name": "John", "age": 30}

Add your answer

Q15. Candidate with majority votes program

Ans.

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.

Add your answer
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at echoVME

based on 3 interviews in the last 1 year
Interview experience
4.7
Excellent
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Interview Questions from Similar Companies

3.8
 • 479 Interview Questions
3.9
 • 336 Interview Questions
4.0
 • 269 Interview Questions
4.4
 • 197 Interview Questions
3.6
 • 182 Interview Questions
4.0
 • 133 Interview Questions
View all
Top Tech Vedika Interview Questions And Answers
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions
Get AmbitionBox app

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter