回复: 34
跳转到指定楼层
上一主题 下一主题
收起左侧

狗家 伦敦 2021.2月 Onsite过经(内有超详细过程,跪求米)

 
全局:

2021(1-3月) 码农类General 本科 全职@google - Other - Onsite  | | Pass | 在职跳槽

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

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

x
本帖最后由 A_wu 于 2021-4-17 02:03 编辑

General software engineer interview - 第二轮Onsite面(video) - 通过

一天内5个面试:
1. Coding 45min
2. Behavioral 45min
3. System design 1h
4. Coding 45min
5. Coding 45min

------------------

第一轮:Coding

Given a long string and a screen width(the integer), implement the wrapText function which print the long string into multiple lines on the screen.
Note: we can't split any words.

Example:
wrapText("A long string of words", 10) -> ["A long", "string of", "words"]
        
很直观的解法就能做:拆成一个word list,然后看每个word能不能放到当前行,可以就加入,不可以就另起一行。
解释完后顺便说了一下复杂度,然后我就开始写了。

Follow up:
Now we have new line "\n" in the string. We want to add the new line when we encounter "\n".

Example:
wrapTextWithNewLines("A\nlong string of words", 10) -> ["A",  "long", "string of", "words"]
        
这个我想复杂了,想着先按space切分,再来检查\n
但很快到时间了,最后面试官说,其实可以先按照\n切分,剩下的直接套用上面写的function就行。

【面试反馈】说coding和testing方面都不错,也提到说我的python加了param type这个很好。


------------------

第二轮:Behavioral

就普通的那些BQ,我都好好举例回答了。
万万没想到问到15分钟的时候他就说他没有问题了,然后我们就在哪里闲聊。
聊到30分钟的时候,他说早点结束这个,让我多点时间准备后面的面试,然后就结束了 😂

【面试反馈】leade
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限 或 查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
法。
要是再让我遇到这道题,我肯定还是乖乖地跪下了。


顺便揭晓一下答案:
最后我问面试官,这个神奇的数据结构到底是啥?
他说,在c++里有个东西叫vector bool,可以做到list的每一位只存了一个bit,就是做index的那个bit。然后python里也有个同样的东西,叫做bitset。


【面试反馈】这一轮是反馈最差的一轮,weak hire(其实我本来以为会是no hire),他说我没找到solution,而且用掉太多hint了。(哈哈这个没办法啊,这题我是真不会~)

------------------

最后这个onsite是过了,不过因为我遇到坑爹的recruiter,所以offer出得很不如人意,而且拖了我特别长时间,让我深刻体会到狗家是多么的狗了。不过这个就等之后有空再分享了。

总的来说:
* 积极沟通!!
* Think out loud!!
* 不管最后面试结果如何,一定要跟recruiter拿详细的面试反馈!!(方便查缺补漏!)









补充内容 (2021-04-17 03:11 +8:00):
我把面试过程尽量详细地分享出来,是想给大家知道,其实要通过面试真的不用说一上来就给出完美答案,重要的还是沟通过程,通过面试官的提示得到结果写出代码,也是可以通过面试的。



补充内容 (2021-04-17 19:25 +8:00):
最后一轮给我很宝贵的体验就是,哪怕看到题目的第一反应就是跪,那也千万不能直接放弃,努力沟通,就当做跟朋友在聊一道有趣的题目就好了。最后就算解不出来,可也是学习到了东西。而且也不一定会被拒呀。态度很重要

补充内容 (2021-04-21 05:09 +8:00):
补充解释一下第五轮题目的example2:
整个4GB的文件都是一个从0x00到0xFF升序的sequence一直复制黏贴出来的,那么在这个文件里是不存在 [0x01,0x00] 的这个子序列的,因为所有0x01都在0x00后面,而0x00的前面是0xFF

评分

参与人数 19大米 +30 收起 理由
韦小崽 + 3 很有用的信息!
shchen0808 + 2 很有用的信息!
ripxd + 1 赞一个
sunshinechar + 1 很有用的信息!
lyqk1998 + 2 给你点个赞!

查看全部评分


上一篇:Roblox 非常无语的面试体验
下一篇:FB 伦敦 2021.2月 电面过经(内有超详细过程,跪求米)
推荐
 楼主| A_wu 2021-4-21 05:05:42 | 只看该作者
全局:
您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限 或 查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
回复

使用道具 举报

推荐
terryhuang1 2021-4-21 04:46:17 | 只看该作者
全局:
您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限 或 查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
回复

使用道具 举报

推荐
bigboss789 2021-4-21 03:52:12 | 只看该作者
全局:
您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限 或 查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
回复

使用道具 举报

🔗
麻麻小猪 2021-4-17 01:28:27 | 只看该作者
全局:
感谢楼主分享!这是我见过最详细的面经分享+分析+feedback~~~~
我可能面完就忘了之前说了啥 哈哈
最后一题我以为面试官会最后给出他的想法,我也想不出有啥更好利用hashMap的方法

评分

参与人数 1大米 +1 收起 理由
apleat13 + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
 楼主| A_wu 2021-4-17 01:36:30 | 只看该作者
全局:
您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限 或 查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies

评分

参与人数 1大米 +1 收起 理由
apleat13 + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
2Hurric 2021-4-17 02:22:25 | 只看该作者
全局:
感谢楼主分享的超详细面经!对于bitset我感觉和楼主说的把二进制转换成整数意思差不多的啊 (感觉有点像dp时候用bitmask记录state什么的),不知道是不是我理解错了,lz可以稍微详细说一下嘛
回复

使用道具 举报

🔗
 楼主| A_wu 2021-4-17 03:28:26 | 只看该作者
全局:
您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限 或 查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
回复

使用道具 举报

🔗
 楼主| A_wu 2021-4-17 03:42:04 | 只看该作者
全局:
您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限 或 查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
回复

使用道具 举报

🔗
bigboss789 2021-4-17 09:53:57 | 只看该作者
全局:
多谢楼主的详细面经。给楼主加米了。

想请问下最后一题, 因为4G最多会存2^32 个不同数。先暂时不考虑数据结构, 所以是遍历这个文件,对于每一个byte的数据, 枚举以当前byte为开始的4个数,长度分别为1byte,2byte, 3bye,和4byte,放入hashset,然后最后看哪个数没有出现过?

回复

使用道具 举报

🔗
2Hurric 2021-4-17 10:30:58 | 只看该作者
全局:
您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限 或 查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
回复

使用道具 举报

🔗
 楼主| A_wu 2021-4-17 19:18:15 | 只看该作者
全局:
bigboss789 发表于 2021-4-17 09:53
多谢楼主的详细面经。给楼主加米了。

想请问下最后一题, 因为4G最多会存2^32 个不同数。先暂时不考虑数 ...

是的,我觉得这就是面试官要的答案。

评分

参与人数 1大米 +1 收起 理由
bigboss789 + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
cecilia_ccc 2021-4-17 21:28:40 | 只看该作者
全局:
谢谢分享!lz 接了这个offer吗?
回复

使用道具 举报

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

本版积分规则

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