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
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); // 9Overall 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
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.