9月初内推,10月底一面,上周二面
一面:
看半天面经小哥问了个data structure design. 让design一个data structure可以insert(), delete(), contains(), printAll(). PrintAll()要求print 按照insert的顺序。我说这不就是linkedHashSet嘛,小哥说那你用基础的data structure给我implement一个linkedhashset。
二面:
-
给一个array,modify in place把所以不是零的数字移到最后,其他数字在前面,还是按之前的顺序。比如【1,0,2,0,4】 output:【1,2,4,0,0】。
-
Remove minimum parenthesis to make it valid.