推荐:数据科学课程和书籍清单以及培训讲座


一亩三分地论坛

 找回密码
 获取更多干活,快来注册

一亩三分地官方iOS手机应用下载
查看: 1129|回复: 5
收起左侧

Yahoo 前段电面

[复制链接] |试试Instant~ |关注本帖
Connor_tang 发表于 2016-11-3 03:36:15 | 显示全部楼层 |阅读模式

2016(10-12月) 码农类 本科 全职@Yahoo - 猎头 - 技术电面 在线笔试 |Pass在职跳槽

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

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

x
之前投过Yahoo纽约的front-end职位,然后被告知已经招满了。最近联系我说加州总部有职位,然后给了技术电面。

面的front-end职位问了一些基本的Js, CSS 和HTML问题。 然后考了一下我对一些技术的看法和理解程度, 包括:React, Redux, ES6, webpack, unit test, performance test和scalability.
. From 1point 3acres bbs
最后jsfiddle上写了段代码, 用的ES6 feature。 题目大概是给一个数组,sum数据里的数字。 但是每个element的类型未知, 也可能是nested array.
简单解法recursion走一遍数组, 用了一个helper function 判断element类型。
然后自己给自己挖了坑,说也有可能是数字是string, 然后考官加了要求如果是string类型的数字也要加起来。


**今天得到回复说可能要安排onsite. 话说Yahoo最近这么动荡, 即使面试过了,应该去么? 目前楼主在东部...

评分

1

查看全部评分

csushin1992 发表于 2016-11-3 03:57:55 | 显示全部楼层
关注一亩三分地公众号:
Warald_一亩三分地
  1. var ret = 0;
  2. function sum(arr){
  3.         for(var each in arr){. 1point 3acres 璁哄潧
  4.     var eleType = typeof arr[each];
  5.           if(eleType  === 'number' || eleType=='string'){
  6.             ret+=Number(arr[each]);
  7.     }
  8.     else{
  9.             if(Array.isArray(arr[each])){
  10.               sum(arr[each]);
  11.       }
  12.     }
  13.   }
  14. }
  15. . 鐗涗汉浜戦泦,涓浜╀笁鍒嗗湴
  16. sum([1,2,3,[4,5], ['6']]);. From 1point 3acres bbs
  17. alert(ret);
复制代码

对否?
话说楼主在谈对一些技术的看法和理解程度的时候,会考细节么?还是主要分析利弊?
回复 支持 反对

使用道具 举报

 楼主| Connor_tang 发表于 2016-11-3 04:07:18 | 显示全部楼层
关注一亩三分地微博:
Warald
csushin1992 发表于 2016-11-3 03:57
对否?
话说楼主在谈对一些技术的看法和理解程度的时候,会考细节么?还是主要分析利弊?

恩 代码逻辑差不多 只不过让用ES6写的。 技术看法更类似技术讨论,会涉及到一些细节,但是还好。 大概就是考官说一个他们的实际例子,然后问我React里怎么解决和实现。有点类似设计题,只不过没让写代码。
回复 支持 反对

使用道具 举报

csushin1992 发表于 2016-11-3 05:00:34 | 显示全部楼层
Connor_tang 发表于 2016-11-3 04:07
恩 代码逻辑差不多 只不过让用ES6写的。 技术看法更类似技术讨论,会涉及到一些细节,但是还好。 大概就 ...

ES6只不过是一个standards吧,具体实现还需要JS。比如说我的那段代码,如果把var sum=0 => let sum=0,是不是就算用ES6写呢?如果不是,还请赐教!
回复 支持 反对

使用道具 举报

 楼主| Connor_tang 发表于 2016-11-3 05:08:07 | 显示全部楼层
对 因为我在简历里和跟考官说了我用ES6, 所以他会让我用ES6写。不过现在在实际project还需要用类似babel把它转化成ES5。这个题我基本就用到arrow function, let, const, spread operator.
回复 支持 反对

使用道具 举报

csushin1992 发表于 2016-11-3 06:00:16 | 显示全部楼层
其实我觉得楼主已经在职了为什么还要跳到Yahoo呢。。到时候又得跳。。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

custom counter

GMT+8, 2017-7-24 07:04

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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