Pergunta de entrevista da empresa Booking.com

Onsite Round 2 (2 People only on general & programming concepts): * Simple introduction from both sides * Do you know anything about A/B testing? * How will judge that if a new experiment done on our website was successful. For e.g. Let's say we sta

Respostas da entrevista

Sigiloso

11 de abr. de 2014

#!/bin/perl use Data::Dumper; # sub swap { ($_[1], $_[0]) = ($_[0], $_[1]); } $x = 10; $y = 15; print "$x, $y\n"; swap($x, $y); print "$x, $y\n"; @a = (1,4,5,2,1,6,7); print join ",", @a; print "\n"; $n = scalar(@a); while($n > 0) { my $i = rand($n); swap($a[$i], $a[--$n]); } print join ",", @a ; print "\n";

2

Sigiloso

27 de abr. de 2014

$a = [1,4,5,6,2,3,5,8,9,3]; printRand($a); function printRand($a) { $l = count($a); if ($l === 0) { return; } if ($l $v) { if (!isset($rands[$k])) { $newA[] = $a[$k]; continue; } $c++; print $a[$k]; if ($c === 3) { print "\n"; } else { print ','; } } return printRand($newA); }