偶数科技-面经

- 自我介绍
- 介绍线程 协程 进程的区别,为什么要有线程,为什么要有协程,什么从场景用协程,非用不可吗,有什么好处,具体什么场景,举个例子
- 进程线程协程所拥有的资源是否相同,可见性是否相同
- 一个web服务,是启进程还是线程还是协程,为什么,数量怎么确定
- 一个下载服务,8核,起16个进程还是8个还是9个,可以用线程吗,可以用协程吗
- 介绍下IO密集型和CPU密集型,怎么设置线程数,为什么这么设置
- IO密集型都有哪些场景,多说点
-  C++11 智能指针 shared_ptr,unique_ptr, auto_ptr介绍,每个智能指针提出来是为了解决什么问题,非这样不可吗,每个智能指针都有哪些缺点,如何解决
- C中调用C++函数或方法,但是C++部分出现段错误,会发生什么
- C++出现段错误,如何解决,可以跳过吗,如何跳过
- 介绍下RAII机制
- 简要描述下设计一个数据库的思路
- 如何解决分布式一致性问题,分布式锁,raft,paxos算法,如果不用这些可以吗
- 分布式锁是怎么设计的,有哪些考量,设计方式
- 给一个场景,三个服务器节点,如何保证只有一个节点可以运行A服务,不使用分布式锁,raft,paxos这类,也不用信号量这种
- MVCC和CAS
- 介绍下常用的linux 命令
- 怎么设计单例模式,都要哪些,如何考量,有哪些缺点
- 针对你实习的场景,如果统计P99分位时间,如何设计这样一个系统(超级大规模的数据怎么统计出来99%分位的时间,实时统计,尽可能少的读入内存或显存,事先不知道数据范围)
- 给一个思考题,在一个FIFO的并发队列里面有m个服务,每一个服务都有自己的运行时间Ti以及需要的资源数Ni,总共运行资源为Q, 当分配给他的内核数为n时,当前服务所需要的时间是Ti*n/Ni,如何分配资源才能使得系统吞吐量最大
全部评论
这样子难嘛
点赞 回复 分享
发布于 2023-10-13 17:46 北京

相关推荐

来个厂收我吧:首先,市场侧求职我不是很懂。 但是,如果hr把这份简历给我,我会觉得求职人不适合做产品经理。 问题点: 1,简历的字体格式不统一,排版不尽如人意 2,重点不突出,建议参考star法则写个人经历 3,印尼官方货币名称为印度尼西亚卢比(IDR),且GMV690000印尼盾换算为305人民币,总成交额不高。 4,右上角的意向职位在发给其他公司时记得删除。 5,你所有的经历都是新媒体运营,但是你要投市场营销岗位,jd和简历不匹配,建议用AI+提示词,参照多个jd改一下经历内容。 修改建议: 1,统一字体(中文:思源黑体或微软雅黑,英文数字:time new romans),在word中通过表格进行排版(b站学) 2,校招个人经历权重:实习经历=创业经历(大创另算)>项目经历>实训经历>校园经历 3,请将项目经历时间顺序改为倒序,最新的放最上方。 4,求职方向不同,简历文字描述侧重点也需要不同。
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
4
10
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务