📣 Back to School开学季 - VIP通行证5折优惠!蓝莓、Offer多多同步优惠
回复: 3
跳转到指定楼层
上一主题 下一主题
收起左侧

Lyft autonomous 面经2018年6月

全局:

2018(4-6月) 码农类General 硕士 全职@lyft - 网上海投 - 在线笔试  | | Fail | 应届毕业生

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

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
海投的Lyft autonomous组,hr很快就联系上了我,安排了面试,指明要用C++写。他家题库不大,地里的大神都总结的差不多了,最全的是这个http://www.1point3acres.com/bbs/thread-309636-1-1.html

考的是maxStack(lc上是min)和trapping water,都准备了,但是还是挂了。

面试官是三鸽。寒暄一下就开始做题。maxStack让我用O(1)空间O(1)时间做,我表示不会,但是我会O(n)空间O(1)时间,他说好那你开始吧。指明要用vector做, 写add和pop,pop要返回当前最顶上的值,最后还有写俩test case。follow up一大堆,vector做的问题是空的时候如果用vec.back()会有runtime error。我说先检查一下是否是空,空的话cout一个error说现在已经是空的了。三鸽不满意。问我还能咋办。我说那就把function写成void,pass进去一个pointer(准确的说是pointer的reference),如果不空就把值save到pointer里,如果空就set成null。三鸽还是不满意,问还能咋办==我说那就raise exception吧。感觉三鸽还是不满意,但是时间不多了,就开始了下一题。下一题很快就写完了,也没时间run和test了。

感觉算法上倒是不难,细节问题比较多吧,typo比较多,debug时候出现了空气凝固的两分钟。我在找哪里打错了,三鸽一个劲儿问我在干吗==。而且用C++考就是会出现这种蛋疼的follow-up。

诸位好运,我已经跪了。
您好!
本帖隐藏的内容需要积分高于 120 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 120 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies

评分

参与人数 2大米 +41 收起 理由
harnic + 1 赞一个
爱丽丝和鲍勃 + 40

查看全部评分


上一篇:亚麻热乎乎的OA
下一篇:Facebook 面经 Android

本帖被以下淘专辑推荐:

🔗
gongchen 2018-9-5 08:36:31 | 只看该作者
全局:
"三鸽还是不满意" 23333
回复

使用道具 举报

🔗
amethlex 2018-10-30 05:44:31 | 只看该作者
全局:
”maxStack让我用O(1)空间O(1)时间“, 这怎么可能呢?
不然sorting就是O(N)了,最好的情况是peekMax and popMax O(log n), top and pop O(1)
回复

使用道具 举报

🔗
nkg114mc 2018-11-3 09:00:27 | 只看该作者
全局:
请问楼主“指明用C++写”是什么意思?是说你明确告诉他们自己要用C++,还是他们要求你必须用C++?假如我用Java面试可以不?谢谢!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

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