Senior Test Engineer Interview Questions

2,737 senior test engineer interview questions shared by candidates

Card Deck Code Interview Candidate Handout Summary We would like you to build us a deck of cards in a C# console app and do some normal card deck operations with this virtual set of cards. You will need to make some assumptions along the way, please be sure to call out these assumptions and explain your decisions after the coding portion of the interview is complete. Keep in mind that you should complete each step before moving on to the next, and you should focus on doing each step to a point where you feel it is of high quality vs trying to get all the steps done Acceptance Criteria Step 1 Build us a deck of cards in a C# Or Node console application Populate the deck of cards with 54 cards: 4 suits(clubs, diamonds,spades, hearts) values 2 through ace, and 2 jokers Display the cards on the console app Step 2 Shuffle the deck of cards and display all the cards on the console app Step 3 Deal the cards, your operation should take in the number of players and the number of cards dealt to each player. Display the players and what cards were dealt to each player, and what is remaining in the deck. Step 4 Add a deal again operation, that is an option after the initial deal. The deal again operation should deal the same number of cards to the same players entered in the previous step. Display the cards each player has in their hands in total and what is left in the deck. Step 5 Add a Winner operation. Have the winner operation look at the value of the cards currently in each players hands. Total up the face value of the cards and determine the player with the highest point total. Display the point total of the winner and all the other players.
avatar

Senior Test Engineer

Interviewed at ShipBob

4.2
Mar 27, 2024

Card Deck Code Interview Candidate Handout Summary We would like you to build us a deck of cards in a C# console app and do some normal card deck operations with this virtual set of cards. You will need to make some assumptions along the way, please be sure to call out these assumptions and explain your decisions after the coding portion of the interview is complete. Keep in mind that you should complete each step before moving on to the next, and you should focus on doing each step to a point where you feel it is of high quality vs trying to get all the steps done Acceptance Criteria Step 1 Build us a deck of cards in a C# Or Node console application Populate the deck of cards with 54 cards: 4 suits(clubs, diamonds,spades, hearts) values 2 through ace, and 2 jokers Display the cards on the console app Step 2 Shuffle the deck of cards and display all the cards on the console app Step 3 Deal the cards, your operation should take in the number of players and the number of cards dealt to each player. Display the players and what cards were dealt to each player, and what is remaining in the deck. Step 4 Add a deal again operation, that is an option after the initial deal. The deal again operation should deal the same number of cards to the same players entered in the previous step. Display the cards each player has in their hands in total and what is left in the deck. Step 5 Add a Winner operation. Have the winner operation look at the value of the cards currently in each players hands. Total up the face value of the cards and determine the player with the highest point total. Display the point total of the winner and all the other players.

Viewing 401 - 410 interview questions

Glassdoor has 2,737 interview questions and reports from Senior test engineer interviews. Prepare for your interview. Get hired. Love your job.