雪花电面一面

是snowflake来我们学校发的职位链接申请的,下面是面试内容

一面,是一个美国白人小哥,校友。之前和HR没沟通好,以为到时间是面试官会打电话给我手机电面,就一直在那等。等了五分钟,觉得情况有点不太对,就想要不然先打开coderpad吧。后来发现coderpad有内置的视频通话,不仅仅是一个在线编辑器。和面试官说明了一下情况,就开始面试了。
先考了一道merge两个sort好的vector,一下就写出来了。followup是input从两个vector变成了两个iterator。iterator只有next()和hasNext()两个function。next()会pop current iterator并且return current iterator。hasNext()就是return目前的iterator有没有next。implement的时候要注意next()不是简单的queue的front(),有点类似于front()和pop()的结合体。这个问题注意了之后,其他感觉没什么大问题。
做完之后还剩5分钟左右,问了一些问题就结束了。