Professional Documents
Culture Documents
Phỏng Vấn Lập Trình Viên Qua Điện Thoại Đúng
Phỏng Vấn Lập Trình Viên Qua Điện Thoại Đúng
thoi ng cch
Bi vit c dch t blog Coding Horror
Li bn ca Vinacode:
Trong bi vit ny th chng ta s nghe Jeff Atwood (sng lp StackOverflow.com) ni v
mt quy trnh phng vn tuyn dng cng ty c th tm kim c ngi ti, trong
bc u tin nn l mt cuc phng vn qua in thoi.
Coding
Vit mt function c chc nng o ngc mt chui.
Vit function tnh ton s fibonacci th N.
In ra bng tnh nhn ln ti 1212.
Vit mt function tnh tng cc s integer t mt file text, mi s int nm
trn mt dng.
Vit function in ra cc s l t 1 n 99.
Tm gi tr int ln nht trong mt mng int.
nh dng mt gi tr RGB (3 s dng 1-byte) thnh mt chui 6-digit
hexadecimal.
Nhng ng vin tt cho vn coding th c th xc nh kh d dng, ch vi mt s
vng lp c bn hoc quy v c l thm mt cht nh dng output hoc vic nhp
xut file. Tt c bn mun bit l liu h c thc s bit lm th no vit chng
trnh hay khng. Bi vit ca Steve ch r iu , nhng tht l thiu st nu ti
khng cp n bi vit Ti sao nhiu lp trnh vin li khng bit code? y. Vn
FizzBuzz cng tng i ging, v tht l sc khi bit rng rt nhiu ng vin khng
th lm c. iu tht kh hiu, n ging nh l mt g li xe ti tng lai m li
khng c kh nng tm thy chn gas hoc cn s vy.
Cu trc d liu
Mt s kiu cu trc d liu thc s ph bin, v d trong java.util l g?
Khi no th bn nn s dng mt danh sch lin kt v khi no th s dng
mt vector?
Bn c th biu din mt Map bng mt tree? Th cn bng mt list th
sao?
Lm th no bn c th in ra nhng node trong mt tree nhng cp
khc nhau (v d: cp 1, sau cp 2, sau cp 3, v.v)
Tc insert ti nht l ca mt hashtable hay mt cy nh phn?
C nhng ty chn no cho vic thc thi mt hng i u tin (priority
queue)?
Mt ng vin nn c kh nng th hin mt mc hiu bit c bn trong hu ht cc loi
cu trc d liu. Chnh xc hn, nhng loi nh mng, vector, danh sch lin kt,
hashtable, tree, v graph. H cng nn bit v nn tng phc tp ca thut ton
big-O: hng, logarit, tuyn tnh, a thc, hm m, v giai tha. Nu h khng th, th
l mt tn hiu cnh bo ln.
Bit v Byte