等了一周,终于接到了现场面试的通知,面试岗位是 RSDE ,并通知我主要面一些算法相关的内容。
一面(手写代码)
-
给出两个长方形(左下角的横、纵坐标、长、宽)的值,求这两个长方形相交面积与并面积的比率。
-
设计接口:前端从后端分段取数据,当页面滑到最底部时,拉取下一段数据,但是此时后台的数据更新,数据编号会错乱,如何解决。
二面(手写代码)
-
给出一个 DOM 树,求出节点中所有文本元素的文本长度之和。
-
给出一个 DOM 树,求出某两个节点的最小公共父节点。
-
给出一个概率数组,(如 [0.3, 0.2, 0.2, 0.1, 0, 0.2]),写出随机抽奖的代码。
三面(Research 面)
因为我之前一直在从事前端的工作,所以没怎么问项目上的东西,几乎是纯聊天,问问现代前端的框架,以及 Google 和 Baidu、Bing 在前端上的一些差别。
四面 (AA 面试)
是一个美国人来面试,我英语不是特别好,还贴心的准备了翻译工具。
-
让我介绍一下项目的经历
-
我说创业失败,他问我详细的过程和收获
-
前端页面优化的一些方法
-
除了 MSRA,有没有备选的岗位和项目组
等了一周以后我给 HR 打电话,说 AA 面试的结果是不太适合这个岗位。
网友评论