Skip to content

Instantly share code, notes, and snippets.

@scabbiaza
Created May 27, 2019 09:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save scabbiaza/cae0bb6f5b731ce16eed3867a7010827 to your computer and use it in GitHub Desktop.
Save scabbiaza/cae0bb6f5b731ce16eed3867a7010827 to your computer and use it in GitHub Desktop.
Interview JS task
// Get list of prices of saled products that are below 1000, ordered by ASC
var sales = [
{id: 1, price: "500"},
{id: 2, price: "1500"},
{id: 3, price: "750"},
{id: 4, price: "1750"},
{id: 5, price: "150"},
{id: 3, price: "750"},
];
// get top 3 vetted Frontend Developers names,
// who completed hackerrank with the score >=90
// ordered by rate: from lower to higher.
var hackerrankResults = [
{hackerrank: 90, name: "Maria", category: "Frontend", vetted: true, rate: "1000"},
{hackerrank: 20, name: "Maria", category: "Frontend", vetted: true, rate: "1000"},
{hackerrank: 100, name: "Maria", category: "Frontend", vetted: true, rate: "1000"},
{hackerrank: 100, name: "Galina", category: "Frontend", vetted: true, rate: "2000"},
{hackerrank: 95, name: "Olga", category: "Frontend", vetted: true, rate: "3000"},
{hackerrank: 65, name: "Ira", category: "Frontend", vetted: true, rate: "3000"},
{hackerrank: 100, name: "Vika", category: "Frontend", vetted: false, rate: "1000"},
{hackerrank: 100, name: "Nadya", category: "Backend", vetted: true, rate: "1000"},
];
// expected result:
// Maria, Galina, Olga
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment