查看: 1086|回复: 2
收起左侧

盒子电面挂经

|只看干货
匿名用户-181  发表于 2021-4-10 04:11:32 |阅读模式
本楼: 👍   0% (0)
 
 
0% (0)   👎

2021(4-6月) 码农类General 本科 全职@Box - 猎头 - 技术电面  | Fail/Rej | 在职跳槽

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

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

x
题目两年不变。具体的题目描述可以看之前的帖子。但考很多multi-threading和distributed system的基础知识以及不断深挖。单看面经没用,要真的对这方面掌握很好才行。
1. 100g的文件里面找出报错的line。问你用什么方法(工具)。
2. 利口要就要 里面容易踩的坑可以看利口讨论区的答案,比如用哪种shift比如loop里面的条件,总之就是要考虑负数的处理,注意Java里面所有int都是signed的。
3. 给你了一个class,里面有两个方程,一个是对网页进行处理的方程(input和output都已经给好了),一个是统计网页访问多少次。你需要完善第二个方程,让每次网页处理的方程被call时,你这个counter function都要计数。这个先不用考虑多线程,先考虑instance level。这个很简单,就是维护一个count,然后每次进第一个方程的时候就更新计数就行。然后楼主被考了static关键词。面试官问如果是两个instance,比如阿大和阿二。阿大对网页进行处理了,这时候计数器返回1。这时候阿二来了,计数器应该返回的是2。其实就是之前定义的variable记得要加这个关键词。然后进入多线程,怎么处理。那就是加锁呗。然后面试官说那你在代码上加锁。(期间还要求解释了多个概念例如race condition并且要结合这个例子来说是怎么产生的。)在代码上加了锁以后面试官继续challenge,说你现在两个方程都加锁了performance很差,因为对网页进行处理的时候一次
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
楼主没缘开始这题)
看了面经以后题目看起来都很基础,但面试官都是那种级别好高的有很丰富知识的。他们心中有一个所谓的标准答案,他们要确保你真的明白你说的是什么的时候会反复各个角度来问你(比如当我说加锁的时候,会反复问确保你知道什么叫加锁怎么加有哪些好处坏处不能乱加然后加给我看看)。所以做好被反复challenge的准备吧。但如果你这方面基础好能明白面试官想要考查的点,你会很顺利的。

评分

参与人数 3大米 +6 收起 理由
大脑袋小聪明 + 1 很有用的信息!
hj867955629 + 3 很有用的信息!
JudasOK + 2 很有用的信息!

查看全部评分


上一篇:直觉店面
下一篇:PLTR 电面 Product Reliability
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   96% (289)
 
 
3% (10)    👎
问下楼主,用zoom meeting开摄像头了吗?谢谢
回复

使用道具 举报

本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   100% (28)
 
 
0% (0)    👎
hj867955629 发表于 2021-5-14 14:07
问下楼主,用zoom meeting开摄像头了吗?谢谢

开了 zszszszszszs
回复

使用道具 举报

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

本版积分规则

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