avatar-decorate
获赞
2426
粉丝
315
关注
18
看过 TA
1.8W
南昌大学
2024
C++
IP属地:浙江
return 1==0?1:0;
私信
关注
投递阿里巴巴等公司10个岗位
0 点赞 评论 收藏
转发
0 点赞 评论 收藏
转发
- 自我介绍- 介绍线程 协程 进程的区别,为什么要有线程,为什么要有协程,什么从场景用协程,非用不可吗,有什么好处,具体什么场景,举个例子- 进程线程协程所拥有的资源是否相同,可见性是否相同- 一个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,如何分配资源才能使得系统吞吐量最大
投递偶数科技等公司10个岗位
0 点赞 评论 收藏
转发
牛客网
牛客企业服务