查看: 5076| 回复: 5
跳转到指定楼层
上一主题 下一主题
收起左侧

[找工就业] 多线程和concurrency的面试题应该怎么准备呢

 
全局:

2023(4-6月)-CS博士+5-10年 | 网上海投|BayArea湾区 码农类General全职@

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

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

x
最近有recruiter明确表示面试里面会问多线程和concurrency相关的内容,这块东西有什么比较经典的题目,和准备材料吗?
我这个鸡水平只知道最基本的锁什么的

上一篇:困惑困惑!加拿大NG internship困惑
下一篇:诚心请问:应届生如何提升简历
推荐
stehoff23 2023-6-8 07:58:26 | 只看该作者
全局:
本帖最后由 stehoff23 于 2023-6-7 16:59 编辑

LC有几道,比如web crawler的,时间不够的话看这个应该够了。用worker thread/task queue基本能解决99%的concurrency问题。至于锁怎么实现之类,os教材里一般有写,可以看看ostep,xv6 book。

评分

参与人数 4大米 +4 收起 理由
bananaFish + 1 赞一个
losdaddy + 1 赞一个
吃瓜群众攒人品 + 1 赞一个
dayeye2006 + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

推荐
 楼主| dayeye2006 2023-6-16 02:15:25 | 只看该作者
全局:
最近看到一个不错的题。多线程版本的LRU cache实现。
.1point3acres
https://leetcode.com/problems/lru-cache/

比较粗暴的做法就是做全局锁。. Waral dи,
细致一点的话,可以做个分区锁,或者读写分开锁。
有挺多的follow up可以问的。
回复

使用道具 举报

全局:
之前被问到过producer和consumer problem
回复

使用道具 举报

🔗
owensy 2023-6-9 13:36:43 | 只看该作者
全局:
这个真的不简单 主要是工作的时候用不到 很多时候都是在framework里面写一个activity或者event handler
回复

使用道具 举报

全局:
这个反倒是国内一个“阳哥”的视频很有用,我自己感觉远超过YouTube看的视频
回复

使用道具 举报

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

本版积分规则

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