注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号
x
面的是奥斯丁的组,由于当地有办公室,Recruiter直接把现场面试安排在市中心的办公室。
由于当地办公室没有接待,来了之后直接跟第一轮面试官碰头,题目是要求写一个处理逻辑,用于选中一张电子表格里面的一堆单元格。需要支持几种触发事件:当Ctrl按下时,高亮鼠标点击的单元格,并设置为一个锚。当Shift按下时,高亮由当前鼠标所点击的单元格以及之前的锚单元格围成的矩形区域,锚单元格以及当前鼠标指示的单元格在矩形的对角的顶点位置。基本上就是直接写几个逻辑判断,并给出一个状态类用于存储当前状态。面试官态度很好,做完题之后聊了一下工作情况,需要提到一点是,招聘经理之前也是这个组的成员,剩下的面试官也都来自于这个组。
第二轮面试有两位面试官,一位是Staff工程师,在会议室通过远程会议加入进来,主要考察背景,另外一位是当地的工程师,负责考察白班做题。前期简单聊一下背景以及一些文化相关的问题,然后做题。比较冷门的一道题,后来搜了一下,应该叫Kanji Backspace Problem。题设是,有一堆字符序列,由两种编码组成:一种是有两个字节组成,最高有效位是1,也就是最左面送模拟信息,并且可以模拟鱼群从一台机器所表示的区域,转移到另一台区域。缺点在于,当机器瘫痪时,数据容易丢失,所以集中到第三方数据库进行存储比较理想,如果需要提升灾备性能的话,可以通过分片或者多机备份来实现。描述完该策略后大概剩10分钟时间,聊了一下当前的技术栈情况,然后结束一天的流程。
Recruiter根据公司的政策,没有给出反馈,感觉问题出在第二以及第三轮。现场面试还需要远程对话的体验确实很不好,而且还没有Coderpad之类的电子白板可以使用。尴尬的是,远程的面试官经常看不清我在会议室白板上写的内容,而我却能看到。因为对方白板是正对着摄像头,我这面的白板在侧面,对方只能看到斜着的内容。
|