找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 9014|回复: 4
收起左侧

[其他重要公司面经] HBO CodeLab面经全记录

[复制链接]

20

主题

9

精华

310

积分

高级会员

Rank: 3Rank: 3

积分
310
发表于 4-5-2016 10:05 AM | 显示全部楼层 |阅读模式

亲!马上注册或者登录会查看更多内容!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 Sophia 于 4-20-2016 02:43 PM 编辑 ) M8 c& d( F6 n. l8 I- x

& u9 i+ m# M: N0 i, C  K$ h这是1个月前去的onsite,是在西雅图的senior的职位(HBO的开发主要有3个地方,NYC,Santa Clara,Seattle)
2 I2 S  A0 u4 C1 ^1 F9 k为了赚积分,特意写出来
* ?; b/ M* m; X- a  W) ?* o8 G$ y0 j
1. tech screen
" F$ J6 k/ l) V由于是local的candidate,所以tech screen是直接让过去面的,而不是电话& B% d5 z% N3 Z" n
一个半小时,先谈了工作经验,项目背景,然后问了一道题:4 S* {5 G/ O' U5 |2 e# k  o& y
输入字符串s, 其中有大写字符,小写字符,还有空格,顺序混乱,要求输出的字符串s\' 是 大写字符放最前,空格放中间,小写字符放最后
' {; {, x$ y! E  o" F7 Uconstraint是 空间复杂度要是 O(1) , 而输出的字符串里的字符的相对顺序可以跟输入的时候不同 (这些是我问出来的)
/ z6 D- ?2 X" G5 u" P  R7 W这道题就是leetcode的 sort color
6 e5 u; Z5 Z  I5 R# ~6 l; D* C2 ]) L6 K7 n3 P
2. onsite
  b! f: N- y4 w) J& x) M有5个人组成的panel,其中一个是loop runner (director of engineer),还有一个是shadow的
: U- W1 J  h9 q. G
: V$ X4 `1 Y: C% n8 p第一轮:5个人一起面对着我问一些behavior的问题:  怎样的代码是好代码? 对同事或者上司最欣赏的是什么?最喜欢的编程语言是什么,and why? 工作中遇到不同意见(conflicts)是怎样处理的? 遇到印象最深的bug是什么?+ U; U( L5 q. X

* G" T; M* O! J3 u0 j! g然后panel就散了,后面三轮都是1个人面试, l( z/ O, X1 [+ T, Y" E

/ }* y' a9 x5 t4 h2 E; ^+ v% w1 o第二轮:5个人中的1个问coding:    第一问:给出BST和一个target数(double),让在树中找出最接近target的值的结点;
0 O5 v% Y  N5 [: t* @' s0 Sfollow up:如果要找出最接近target的两个结点呢?
. ^) h: R4 X" Q1 L% s2 F4 L6 S5 [$ w  ]2 a7 N4 s
第三轮:5另外一个面试官(加那个shadow的人,应该算是training),问coding: leetcode 的 trapping rain water 原题
- V" y, _- r! n* U: l% i" l1 i
: \  Z6 \% V2 f: T第四轮:又另外一个面试官,问设计:  1 Q/ j2 h) y4 Z/ t
multiplayer的连线网游,例如 halo, 每次游戏都有一张地图,在地图上每个位置都有坐标,在某个坐标上会发生不同的事件(event or activity),例如得分,升级,kill enemy,被杀……等等5 i# [/ Y! ?% L: K
同一张地图会在多次不同的online 游戏中被使用到,因此极少成多,在地图上的不同点上,就会有某种事件发生的频率7 P, V  \  N9 q  E
要求设计一个网站来展示对于同样事件的heat map2 L* y2 H' e6 m# b
  R' c1 D, f. w% {% y1 E
面完之后,他们小组自己讨论了10分钟左右后,那个director (loop runner)进来直接面对面告诉我 sorry, we have to pass (感觉真不好)
! ~$ d( y! a; ]1 {( Q3 @( ^) x解释了一下原因:1. coding的话,不够快,只能做出第一个level的问题,没有时间让他们问到next level的问题;2. 设置问题,总是带出新的complexity,没有能够converge出一个working solution 3.总之他们的bar很高,还达不到要求
+ j  R/ _. a" G9 I2 U
3 g7 i: a7 g0 K! E0 {3 n/ z5 _% q8 \
' f9 B  \3 [8 i' ~4 p( y; S

0

主题

0

精华

9

积分

新米人

Rank: 1

积分
9
发表于 4-5-2016 01:27 PM | 显示全部楼层
感谢zenlotus分享~~~

781

主题

575

精华

5670

积分

顶级版主

Rank: 9Rank: 9Rank: 9

积分
5670

活跃会员热心会员优秀版主

发表于 4-6-2016 09:24 AM 来自美国米群网手机版 | 显示全部楼层
感谢您这么详细的面经分享~~~精华积分满满送上了~~~也祝福您拿下dream offer~~~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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