买房小白任秀坡在湾区买房经历(一)

一亩三分地论坛

 找回密码
 Sign Up 注册获取更多干货
码农求职神器Triplebyte:
不用海投,内推多家公司面试
国内机会:实时大数据分析领域领导者
Web/大数据/机器学习/产品等职位
日志易机器大数据行业践行者Web/大数据/机器学习等职位-北京or深圳
把贵司招聘信息放这里
查看: 5169|回复: 3
收起左侧

LinkedIn 2016/5月底 前端 FrontEnd onsite 面经

[复制链接] |试试Instant~ |关注本帖
rongrong1987 发表于 2016-6-9 02:43:47 | 显示全部楼层 |阅读模式

2016(4-6月) 码农类 硕士 全职@Linkedin - 猎头 - Onsite  | Fail | 在职跳槽

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看,没有帐号?Sign Up 注册获取更多干货

x
五月底去San Jose的onsite面经,应聘的职位是Sr FrontEnd。结果Fail,面经分享如下。
早上10:45HR领着tour一圈,11:00开始面试。
.1point3acres缃
第一轮:Tech Communication
就是讲自己的项目,务必准备一下。. 1point 3acres 璁哄潧

第二轮:Coding Evaluation. 鐣欏鐢宠璁哄潧-涓浜╀笁鍒嗗湴
  • Lowest Common Ancestor (和leetcode上稍微有点不一样,不提供root,然后互相比较的两个node有left,right,parent三个属性)
  • Isomorphic Strings


第三轮:系统设计
  • 设计一个calendar
-google 1point3acres

第四轮:JavaScript
  • Asynchronously iterate through a list (要用到promise,务必把promise的知识复习一下)
  • Valid Parenthesis (就是stack的那一题)
.1point3acres缃

第五轮:html + javascript
  • 在主页上有很多人的名字(anchor tags),要求写出anchor(html,就是<a />),以及如果hover上anchor之后显示popup(里面有个人资料具体信息)的js代码,可用Library。(不用写CSS)
  • 注意点:同一个名字可能出现多次,JS要写cache,而且得cache promise object


总结:前端面试来说,算法不会太难,但是JS啥的得多复习一下,不要忽略一下新的Feature。然后系统设计也得好好准备,这个可能要涉及较多BE的知识。

祝大家好运!

评分

3

查看全部评分

norman_xin 发表于 2016-6-10 07:18:21 | 显示全部楼层
感谢lz面经,想问下这是在laptop上coding还是whiteboard coding?

Asynchronously iterate through a list是类似这样的需求吗?

(function() {
  var arr = [1, 2, 3];
鏉ユ簮涓浜.涓夊垎鍦拌鍧.
  for (var i = 0; i < arr.length; i++) {
    (function(i) {
. more info on 1point3acres.com      setTimeout(function() { console.log(i); });.1point3acres缃
    })(i);. 1point 3acres 璁哄潧
  }
})();
回复 支持 反对

使用道具 举报

 楼主| rongrong1987 发表于 2016-6-12 04:04:08 | 显示全部楼层
norman_xin 发表于 2016-6-10 07:18
感谢lz面经,想问下这是在laptop上coding还是whiteboard coding?. visit 1point3acres.com for more.

Asynchronously iterate through a li ...

是whiteboard coding。

async那道题应该不是setTimeout解决的。
鏉ユ簮涓浜.涓夊垎鍦拌鍧.
他们的意思是,是否遍历第i个元素取决于第i-1个值。如果第i-1个值满足了条件,直接return,不用再看第i个元素了。
回复 支持 反对

使用道具 举报

hit_piggy 发表于 2017-2-23 14:44:09 | 显示全部楼层
rongrong1987 发表于 2016-6-12 04:04
是whiteboard coding。
. from: 1point3acres.com/bbs
async那道题应该不是setTimeout解决的。
  1. function iterateArray(arr, idx) {
  2.   visitItem(arr[idx], function() {
  3.     if (++idx === arr.length) {
  4.       console.log('Loop finished!');
  5.       return;
  6.     } 鏉ユ簮涓浜.涓夊垎鍦拌鍧.
  7.     iterateArray(arr, idx);
  8.   });
  9. }. From 1point 3acres bbs

  10. function visitItem(item, callback) {
  11.   // do some async operations
  12.   console.log(item);
  13.   if (!checkCondition()) {
  14.     callback();
  15.   }. From 1point 3acres bbs
  16. }

  17. var arr = ['A', 'B', 'C'];
  18. . From 1point 3acres bbs
  19. iterateArray(arr, 0, function() {
  20.   console.log('Oh yeah, finished');
  21. });

  22. function checkCondition() {
  23.   var i = Math.random();
  24.   return i>0.5?true:false;
  25. }
复制代码
LZ求教第四轮的这个题,面试官是这个意思吗
回复 支持 反对

使用道具 举报

本版积分规则

提醒:发帖可以选择内容隐藏,部分板块支持匿名发帖。请认真读完以下全部说明:

■隐藏内容方法: [hide=200]你想要隐藏的内容比如面经[/hide]
■意思是:用户积分低于200则看不到被隐藏的内容
■可以自行设置积分值,不建议太高(200以上太多人看不到),也不建议太低(那就没必要隐藏了)
■建议只隐藏关键内容,比如具体的面试题目、涉及隐私的信息,大部分内容没必要隐藏。
■微信/QQ/电子邮件等,为防止将来被骚扰甚至人肉,以论坛私信方式发给对方最安全。
■匿名发帖的板块和方法:http://www.1point3acres.com/bbs/thread-388663-1-1.html

关闭

一亩三分地推荐上一条 /5 下一条

手机版|小黑屋|一亩三分地论坛声明

custom counter

GMT+8, 2018-4-19 18:03

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

快速回复 返回顶部 返回列表