Dataford
Interview QuestionsInterview GuidesExperiencesMock InterviewsPricing
Get started
Coding a Basic QA Problem
00:00
5 left

Coding a Basic QA Problem

EasyPython

Problem

Write a code to solve a basic programming problem related to the role.

Implement def first_repeated(nums):, which receives a list of integers and returns the first value whose second occurrence is encountered while scanning left to right, or -1 if every value is unique. For example, [4, 1, 3, 4, 2] returns 4, while [1, 2, 3] returns -1. The input contains 1 to 5,000 integers, and values range from -10^9 to 10^9.

Constraints

  • 1 <= len(nums) <= 5,000
  • -10^9 <= nums[i] <= 10^9
  • Return the first value encountered for the second time
  • Return -1 when all values are unique

Function Signature

def first_repeated(nums):
Interviewer

Your question is Coding a Basic QA Problem. Start with the requirements in the Question tab.

Run and submit as often as you like. When you're ready, talk me through your approach or go straight to the code.

You need to log in / sign up to run or submit.
CodePython 3
You need to log in / sign up to run or submit.Ln 2
Run your code to see test output here.