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

Linkedin 电面面经

全局:

2015(10-12月) 码农类General 硕士 全职@linkedin - 内推 - 技术电面  | | Pass | 在职跳槽

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

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

x
这周电面,面试官一个印度小哥,先聊聊他做什么我做什么,然后开始问答。什么是thread什么是process,有什么区别,做一个browser每个tab是用thread还是process。
什么是virtual memory,有什么好处和坏处。
知不知道semaph
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
afe吗我说不safe,怎么改成thread safe呢我说把三个method都synchronized。

就一道coding题,然后问了问题,愉快结束。

评分

参与人数 4大米 +113 收起 理由
whdawn + 30
jacksterling + 40 感谢分享!
tiantiana + 3 感谢分享!
wrj5518 + 40

查看全部评分


上一篇:Uber phone interview
下一篇:请问码农面data scientist应该怎么准备
推荐
 楼主| superspr 2015-11-6 14:17:21 | 只看该作者
全局:
hercule24 发表于 2015-11-6 04:19
楼主 请问如何做到remove跟removeRandom用O(1)时间呢 难道不需要查找吗

用一个Map<T, Integer>加一个ArrayList<T>
remove(T t)的时候用map找到t的index,去array里把最后一个T e挪到index的地方,map里删掉t,map里put(e, index)
removeRandom就在0到array.size()之间generate一个数,然后用刚才的办法删掉就可以了
回复

使用道具 举报

推荐
 楼主| superspr 2015-11-2 08:01:37 | 只看该作者
全局:
tiantiana 发表于 2015-11-2 06:07
thank lz.

which track you are in? app?

Systems and Infrastructure track.
面试官说T是generic,但是如果你不熟悉generic的话可以assume就是Integer。
我就把T当一个class做的,改成generic应该只需要在class signature里加一个<T>就可以了。
回复

使用道具 举报

推荐
tiantiana 2015-11-3 02:19:02 | 只看该作者
全局:
superspr 发表于 2015-11-2 08:01
Systems and Infrastructure track.
面试官说T是generic,但是如果你不熟悉generic的话可以assume就是In ...

do you know what is the relationship between data infrastructure track and your systems and infrastructure?

thanks,
回复

使用道具 举报

🔗
3Gdesigner 2015-11-1 02:06:43 | 只看该作者
全局:
第一个问题面yahoo也碰到过
回复

使用道具 举报

🔗
3Gdesigner 2015-11-1 02:08:10 | 只看该作者
全局:
“做一个browser每个tab是用thread还是process” -- chrome用process  firefox用thread
用process好处是独立memory space一个tab挂掉不影响其他
回复

使用道具 举报

🔗
tiantiana 2015-11-2 06:07:14 | 只看该作者
全局:
thank lz.

which track you are in? app?

补充内容 (2015-11-2 06:17):
Do you need to define T by yourself? Or, just assume T is char or int?
回复

使用道具 举报

🔗
LifeGoesOn 2015-11-2 07:27:43 | 只看该作者
全局:
coding 是hashmap + array 完成的吗
回复

使用道具 举报

🔗
LifeGoesOn 2015-11-2 07:53:27 | 只看该作者
全局:
如果add(1) 被call了多次 是不是第一次add被认为有效, 之后直接reject了?
回复

使用道具 举报

🔗
 楼主| superspr 2015-11-2 08:04:38 | 只看该作者
全局:
LifeGoesOn 发表于 2015-11-2 07:53
如果add(1) 被call了多次 是不是第一次add被认为有效, 之后直接reject了?

我是用hashmap + array做的。我跟面试官说我就assume不会重复add了,如果重复就只会存同一个,面试官不介意。
回复

使用道具 举报

🔗
tiantiana 2015-11-2 12:16:17 | 只看该作者
全局:
superspr 发表于 2015-11-2 08:04
我是用hashmap + array做的。我跟面试官说我就assume不会重复add了,如果重复就只会存同一个,面试官不介 ...

Array每次加还得resize吗?还是开始size就很大?

可以用ArrayList写吧,每次加在最后,删的时候把最后一个挪过去。
回复

使用道具 举报

🔗
 楼主| superspr 2015-11-2 16:46:15 | 只看该作者
全局:
tiantiana 发表于 2015-11-2 12:16
Array每次加还得resize吗?还是开始size就很大?

可以用ArrayList写吧,每次加在最后,删的时候把最后 ...

嗯对,不好意思我说的不清楚,我是用的hashmap + ArrayList
回复

使用道具 举报

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

本版积分规则

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