Telephonic Java Interview Series 43
Telephonic Java Interview Series 43

Another face to face interview of Walmart for Principal software engineer position

Walmart Principal Engineer interview question:

  1. How to mentor senior java developer give me details steps
  2. How you mentor the team
  3. What is KAFKA
  4. How you commit offset in KAFKA
  5. What is offset in KAFKA
  6. What is Auto commit in KAFKA
  7. What is partition commit in KAFKA
  8. auto.offset.reset : latest kafka what it does and what earliest does
  9. What is offset commit in KAFKA how you do it
  10. Have you done offset commit in KAFKA
  11. Can you write below program:

Comparators are used to compare two objects. In this challenge, you’ll create a comparator and use it to sort an array.

The Player class is provided for you in your editor. It has fields: a String and a integer.

Given an array of Player objects, write a comparator that sorts them in order of decreasing score; if or more players have the same score, sort those players alphabetically by name. To do this, you must create a Checker class that implements the Comparator interface, then write an int compare(Player a, Player b) method implementing the Comparator.compare(T o1, T o2) method.

Input Format

Input from stdin is handled by the locked stub code in the Solution class.

The first line contains an integer, , denoting the number of players.
Each of the subsequent lines contains a player’s and , respectively.

Constraints

players can have the same name.
Player names consist of lowercase English letters.
Output Format

You are not responsible for printing any output to stdout. The locked stub code in Solution will create a Checker object, use it to sort the Player array, and print each sorted element.

Sample Input
5
amy 100
david 100
heraldo 50
aakansha 75
aleksa 150

Sample Output
aleksa 150
amy 100
david 100
aakansha 75
heraldo 50

  1. How can you boot your team morale
  2. Can you tell me challenges you face in your team and how you tackle it

Leave a Reply

Your email address will not be published. Required fields are marked *