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

巨硬在线笔试+视频昂赛

全局:

2020(10-12月) FrontEndEng 本科 全职@microsoft - 猎头 - 技术电面 Onsite 在线笔试 视频面试  | | Pass | 在职跳槽

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

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

x
留学十年 在孤身一人奋斗的第十个年头的第一天 收到了巨硬的recruiter的口头offer。简直不能太开心。

时间线:
大概三周前 收到了 巨硬recruiter的linkedin DM说有个前端hiring event 问我有没有兴趣参加 我当时其实很满意我自己现在的工作 并没有考虑想要跳槽 但是还是答应了 打算试试自己的水平

12月4号 收到了第一轮的 OTS 在线考试,大概刷了刷题 5号的时候就考了OTS,一共两道题
1. 选择题
大概10道选择题 全是一些基本的网站开发的基础题 像什么css之类的 不太记得有啥题了 反正不是特别难

2. React 题


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



做完题之后自动评分 选择题对了6个 React题满分。其实React这个题不是很难 ots一共限时70分钟 大概用了一半时间就都做完了 然后花了十多分钟检查了一遍就提交了 感觉还不错。

12月10号 收到recruiter发来的消息说 ots过了 然后可以准备16号的hiring event了
收到通知之后就开始各种继续刷题 刷了大概一百多道利口的题吧 又准备了大概七个BQ的故事 就觉得差不多了

12月16号 event 当天 四轮技术面试

第一轮
利口武器二
bq most difficult project

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


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


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


四轮面完之后 我其实是很沮丧了 因为知道自己没有发挥的很好 没有一道题是特别顺畅的答下来的 总是磕磕绊绊的

面完之后 也就没在想了 因为当时觉得肯定是凉了 可能连1%的机会都不够 然后真的没想到的 今天早上收到的recruiter的电话 说面试的人都很喜欢我 然后让我稍安勿躁等正式的offer
已经不抱任何希望的话 听到这个真的不敢相信
也许是因为我bq回答的很好吧 所以希望还没有上岸的小伙伴们加油好好准备bq
我所有的bq的问题 其实都重点讨论了 teamplayer collaboration customer satisfaction 也许是因为bq答的好 他们愿意给我机会。

最后祝大家圣诞快乐 希望offer心想事成


评分

参与人数 5大米 +23 收起 理由
szykk1993 + 1 很有用的信息!
willwillzhang + 3 给你点个赞!
milkncookie + 2 很有用的信息!
匿名用户-Z7YFR + 15
yuanqijiong + 2 很有用的信息!

查看全部评分


上一篇:BloomBerg 电面
下一篇:脸书sys infra没headcount了吗
推荐
 楼主| Justinlnx 2020-12-23 05:53:43 | 只看该作者
全局:
julia_b 发表于 2020-12-23 05:32
第四轮面试没太看懂,好像 city and population这个题目,给定一些城市和它的人口数,design一个城市选择器 ...

跟city population那个题不是特别像 那个主要还是算法有关的

这个题主要是如何design sampleRules 这个的structure,有三个integration point
第一是 client,client每次用任何的api的时候 需要考虑要不要sample collect这个api的结果
第二是 server,就是client calls api 的end point
第三个是data collection center,如果client 决定了要记录server api的结果 那就把这个结果发送给data collection center

client compile的时候 会一次性setup好这个sample rules
然后client 每次跟server发送完api 之后需要根据api的名字+结果+userID来决定是否sample这个data 如果决定需要,那么在给data collection center发个request去记录这个结果

举个例子 就是比如说GitHub网站蹦了 然后GitHub后端不需要所有的user 都来反馈说GitHub unavailable 如果有10%的user回复unavailable 那么就说明有问题了 需要去人工处理一下了 这个data collection center就貌似是来考虑这个问题的

至于这个sample rules 因为涉及到上千个不同的api 所以需要一个任意值 就比如sample rules里面只概况了3个API [A, B, C] 然后每个API 两种结果 [succeed, fail] 那么sample rules有六种不同的combination 每个comb表示这个api这个情况下的sample rate 比如 A-succeed -> 10% 就是当A API成功后 记录所有用户中10%的结果
当然了 API不可能只有3个 当有上千个api的时候 再加上不同的return status之后 就需要涉及到一个X无限可能的存在 比如我现在有个D api return了 unavailable 那么我就需要给个default sample rate

大概就是这样子一个问题 希望这次能帮到你们理解这个问题 面试的时候 我花了比较久的时间去理解这个概念 其实这个框架并不是不常见 他有点像 remote control feature flag这样 比如说我网站某个feature 有10% 的用户表示不能用了 我可以远程把这个feature 暂时关闭来维修 这样就不会有更多的用户因为用不了这个feature来complain了
回复

使用道具 举报

推荐
 楼主| Justinlnx 2020-12-22 01:50:40 | 只看该作者
全局:
油冬冬 发表于 2020-12-20 05:54
请问第二轮能讲讲思路吗?谢谢

第二题是有简到难一个聊天的过程
刚开始没有说有很多data,只是key 和val都是double 所以我就说了这是个简单的hashmap

然后接着给了新的requirement 说如果get(key) 这个key不在map里面 问我有什么想法让我return一个新的值
然后我说了可以用linearization的估值方法 return 一个best guess 但需要提供一个新的structure来sort map values by key 可以用treeset
`SortedSet<Double> sortedKeys = new TreeSet<>(map.keySet())`
这样通过binary search找一个最接近given key的两个key 然后回map里面取值 在做linearization 求估值

最后才问道 如果map里面会有millions of data 怎么improve performance
这边比较卡壳 大概说了一下思路就结束了 我觉得可以用hashtable 把每个进来的key hash一遍 修改一下hashmap<double, hashmap<double, double>> 这样的 先找到key的大概range 然后在具体找值
可能也不太对 也许从头开始思路就有些问题
回复

使用道具 举报

推荐
willwillzhang 2020-12-26 10:54:51 | 只看该作者
全局:
Justinlnx 发表于 2020-12-22 01:50
第二题是有简到难一个聊天的过程
刚开始没有说有很多data,只是key 和val都是double 所以我就说了这是 ...

第二个问 可以Randomly Return map里的任意值吗?

最后的哪个improve performance,查了下,建议是优化hashcode 方法, 使得有更多的bucket to store value,你觉得这个是面试官想要的吗?

多谢
回复

使用道具 举报

🔗
魔豆宝宝 2020-12-19 05:28:04 | 只看该作者
全局:
沾沾喜气,我也是16号的onsite,本来应该当天5th的 senior director面试,recruiter没通知我,挪到了昨天。。
但是还有别的candidates没有schedule onsite,不知道啥结果啊😢
回复

使用道具 举报

🔗
 楼主| Justinlnx 2020-12-19 05:31:21 | 只看该作者
全局:
魔豆宝宝 发表于 2020-12-19 05:28
沾沾喜气,我也是16号的onsite,本来应该当天5th的 senior director面试,recruiter没通知我,挪到了昨天。 ...

希望你也可以有好消息 加油!说不定圣诞老人下周给你个大礼包
回复

使用道具 举报

🔗
魔豆宝宝 2020-12-19 05:41:57 | 只看该作者
全局:
谢谢!据说他们下周就放假了,今天没有估计就凉了😢
回复

使用道具 举报

🔗
油冬冬 2020-12-19 06:05:04 | 只看该作者
全局:
请问是哪个组?恭喜
回复

使用道具 举报

🔗
 楼主| Justinlnx 2020-12-19 06:15:33 | 只看该作者
全局:
油冬冬 发表于 2020-12-19 06:05
请问是哪个组?恭喜

具体还不知道是哪个组 因为event有好多个组可以选择 我首选了growth和teams 具体分组估计得等hr之后再联系了
回复

使用道具 举报

🔗
 楼主| Justinlnx 2020-12-19 06:16:17 | 只看该作者
全局:
魔豆宝宝 发表于 2020-12-19 05:41
谢谢!据说他们下周就放假了,今天没有估计就凉了😢

没关系好事多磨 我面完都放弃了都能收到offer 你也可以的 再等等
回复

使用道具 举报

全局:
Justinlnx 发表于 2020-12-18 14:15:33
具体还不知道是哪个组 因为event有好多个组可以选择 我首选了growth和teams 具体分组估计得等hr之后再联系了
那面试也是各个组的人吗?
回复

使用道具 举报

🔗
油冬冬 2020-12-20 05:54:42 | 只看该作者
全局:
请问第二轮能讲讲思路吗?谢谢
回复

使用道具 举报

🔗
 楼主| Justinlnx 2020-12-22 01:33:44 | 只看该作者
全局:
油冬冬 发表于 2020-12-19 07:44
那面试也是各个组的人吗?

是的 有两个是teams的 但可能是同属teams但不同的product team
回复

使用道具 举报

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

本版积分规则

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