Land your next 
S o f t w a r e   D e v e l o p m e n t
 

job based on skills, not luck

Compete in coding challenges and join our pool of vetted candidates Hiring managers search this pool to find the best talent

hireup.com/submission-review
85/100
solution.tsTypeScript
78th percentile
1function findMax(arr: number[]): number {
2  let max = arr[0];
3  for (let i = 1; i < arr.length; i++) {
4    if (arr[i] > max) {
5      max = arr[i];
6    }
7  }
8  return max;
9}
10
11// Usage
12const numbers = [3, 7, 2, 9, 1, 5];
13const result = findMax(numbers);
14console.log(result); // 9
Code Quality
88/100
Efficiency
82/100
Best Practices
85/100
📖Readability
87/100
🛡️Error Handling
75/100
⏱️Time Complexity
90/100

Overall Assessment

Strong code quality and readability. The solution is efficient with good time complexity (O(n)). Consider adding input validation and error handling to improve robustness.

Platform Features

Compete in challenges to join our vetted candidate pool. Hiring managers search here to find the best developers.

Compete & Get Vetted

Solve coding challenges and join our vetted candidate pool.

Get Discovered

Hiring managers search our pool to find the best developers.

Get Hired

Better rankings mean more job offers from top companies.

How It Works

Sign up and compete in coding challenges
Get added to our pool of vetted candidates
Hiring managers search the pool to find the best talent
Get discovered and receive job offers
Ready to get started?Join Now

Join Competitions to Get Discovered

Compete in coding challenges to join our vetted candidate pool. Hiring managers search here to find developers like you.

Learn About Us

Find out how we're changing the way people find tech jobs. We believe in fair hiring based on skills, not resumes.

Need help?
Ask any question here!