一亩三分地论坛

 找回密码
 获取更多干货,去instant注册!

扫码关注一亩三分地公众号
查看: 657|回复: 3
收起左侧

New York Times User Generate Software Engineer 面试全过程

[复制链接] |试试Instant~ |关注本帖
TryingAndTrying 发表于 2015-7-31 13:18:04 | 显示全部楼层 |阅读模式

2015(4-6月) 码农类 硕士 全职@new york times - 网上海投 - Onsite |Failfresh grad应届毕业生

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

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

x
我是在去年年底,闲着没事儿投的这家公司。在今年5月份得到了回复。经历了一场神奇的面试过程。虽然战败了,但是也学到很多。因为这家公司没有面经,所以我就分享一下。如果大家感兴趣可以投一投。

第一部分:电面
了解项目,问了一些java的基础,比如linkedlist和array的区别,how hashmap works, what's hash collision, how to deal with hash collision, and what's multi threading.. 1point3acres.com/bbs
很简单。四十分钟愉快的聊天。. visit 1point3acres.com for more.

第二部分:onsite:
round1: 一个小时,两个组里面的人;
第一个XOR: 两个number, 不用XOR operator, 进行XOR运算。
很简单,如果两个数相等,返回false, 反之返回true.. more info on 1point3acres.com

第二个:在一个array里面,检查duplicates。(好像是的,我有点忘记了)
很简单:hashset. 鐗涗汉浜戦泦,涓浜╀笁鍒嗗湴

第三个:在一个tree里面搜寻一个数
1. DFS-google 1point3acres
2. DFS with given depth
3. BFS

这一轮面下来的感觉就是他们的程序员很注意efficiency。什么意思?比如用DFS进行recursive算法的时候,你有很多结束条件,结束条件排序的不同,会导致有的时候,你会运行一些不必要的recursive process。所以他们需要你避免这些情况。还有比如,你recursive到某一个节点,就可以返回了,你就不应该在继续进行到null值。虽然多余的步骤不会改变结果,但是你就没有体现你的efficiency。还有什么时候只需要进行左支运算,什么时候只需要右支运算。所以这个组里面的码农很严谨。你写好一个算法,他会让你不断让你的代码更完整,更精确。
.1point3acres缃
第二轮:45分钟,美国小伙
linux 各种操作命令。我不会。就换了考法。但是我猜我是挂到这轮。
1. 一个folder下面有很多files和很多folder。统计一共有多少个files
我利用了bfs

2. 貌似打开某一个文件,某一个文件里面有很多时间,你需要把这些时间转换成固定的格式,比如mm,dd,yyyy hh:mm:ss,然后输入一个新的file。其实就是考你try catch,以及你会不会用io类吧. more info on 1point3acres.com

3. sql问题:具体题目忘记了,但是利用group by, count进行筛选。 鏉ユ簮涓浜.涓夊垎鍦拌鍧.

第三轮 behavior 一个小时。
你最喜欢的工作环境是什么?你为啥来我们公司?你的项目经验。。

第四轮 45分钟,印度阿三
根据这个组的模型,设计database:create table, general select operation and some follow up。被送出。

这家公司是大公司,但在IT不出名。而且你看他的onsite时间安排,就会觉得不那么合理。此外你面试之前他是不会告诉你考什么的,问了也不会给你知道。比如linux的操作。
其次,面了之后,发了两次邮件催结果,HR不理睬我。在三周之后的某一个下午,收到了拒信。
这家公司不报销路途的费用,不会提供午餐。之后帮你买往返机票和一晚的hotel.

虽然失败了,但是学到了很多。所以还是很开心的。加油!


评分

2

查看全部评分

 楼主| TryingAndTrying 发表于 2015-7-31 13:26:02 | 显示全部楼层
我想介绍这个组是干什么的。发帖的时候忘记了。因为还挺有趣的。这个组是处理在new york times网站上发表的评论的。因为nyt不会像Facebook,你可以随意的发表评论,他家是会拦截用户的评论。如果你发表了对某一个文章的看法,这个看法是不会立马显示在网站上,他会通过这个组的审核(有一些审核rules);如果pass, 才会显示在网站上。其实他家养了好几百人,每天人工的读每一个用户发表的评论。合格的,就通过;不合格的,就拦截。这个人工读取的interface,也是这个组开发的。但是这个组就想开发出一个自动的程序,能够自动的审核内容,减轻这个人工审核的强度(其实是想fire这个人工审核的人吧)。不过旧版的自动程序,虽然开发出来了,但是效率不高啥的,所以他们要update models,以及可以处理更大量的数据。
回复 支持 反对

使用道具 举报

cu0817 发表于 2015-7-31 13:29:45 | 显示全部楼层
谢谢LZ分享~
回复 支持 反对

使用道具 举报

本版积分规则

请点这里访问我们的新网站:一亩三分地Instant.

Instant搜索更强大,不扣积分,内容组织的更好更整洁!目前仍在beta版本,努力完善中!反馈请点这里

关闭

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

手机版|小黑屋|一亩三分地论坛声明 ( 沪ICP备11015994号 )

custom counter

GMT+8, 2016-12-3 10:28

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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