芯原股份笔试

2道企业知识题,企业价值观,企业的第二个S是什么意思
5道智力题,图推,脑筋急转弯之类
10道单选 10道多选 全是英文题目的八股包括python、linux、操作系统等等
#秋招笔面试记录#
全部评论

相关推荐

- 简单做完自我介绍后,上来直接问项目muduo,问问这个one loop per thread 的架构,以及重构前和重构后并发量提升了多少。我的回答就是多Reactor模式,多个线程,每个线程内部实现无锁编程。- 然后就问这个线程的共享变量是怎么做的,就给了一个实际的场景题,如果是一个很大的LRU缓存,每个线程都要去访问,怎么提高缓存命中率,然后我想不出来,感觉就是一个redis的单线程,我就说了可以进行LRU分块,每个线程访问固定的缓存,然后用一个特定的线程来进行缓存同步。- 反正中间交流得磕磕绊绊的,问的问题都有点偏场景题- 算法题struct LockInfo{uint64_t row_id;uint64_t owner_tx;std::vector<uint64_t> waiting_txs;};bool DetectDeadLock(std::vector<LockInfo> &lks){}row_id 为数据库中某个表项的主键, owner_tx代表持有该表项锁的事务, waitting_txs代表等待该主键表项的锁的事务填充这个函数,来检测死锁。写的时候脑子荡掉了,没有想到多个事务循环等待的死锁,只想到了两个事务。然后最后相当于求一个图是否有闭环,一时半会没写出来,用广度优先搜索对每个事务进行遍历,暴力求解。面试公司:成章数据;面试职位:C/C++;面试体验:没有压力,属于引导型,属于鼓励型,面试结束提了一些值得学习的地方;面试难度:对工程能力要求较高;面试结果:感觉没戏;
查看3道真题和解析
点赞 评论 收藏
分享
08-09 23:18
现在回看难度也是很小的一场面试,可惜当时啥都没学。面试公司:禾赛科技。面试岗位:嵌入式软件开发实习生。面试时间:2024.5.23 视频面,40min左右面试问题:自我介绍。串口通信的协议,波特率如何计算,波特率不一致的话通信会有什么影响。IIC协议,有应答信号吗,最多可以接几个从机。SPI协议,四种时序的区别。malloc和calloc的区别。UDP和TCP的区别。三次握手和四次挥手的过程。拥塞控制算法。代码到可执行程序的流程,每一步gcc的参数(比如怎么得到汇编代码)。静态库和动态库的区别。手撕两数相加(LeetCode2,就在网页做)。面试体验:其实可以看到禾赛对实习生要求还是较低的(但学历可能卡的比较死),基本都是一些基础的问题,涉及的内容也是C语言、单片机、操作系统、计算机网络、数据结构和算法等基本技能。但当时实习准备的太不充分了,且当时项目经历也很简单,最后给的感觉就是基础不太好。全球激光雷达Top禾赛科技26届校招提前批火热进行中【企业介绍】全球领先的激光雷达研发与制造企业,全球激光雷达市占率No.1,美国纳斯达克上市。【开放岗位】商务类、产品类、项目管理类、销售类、系统类、芯片类、光学类、机械类、电子类、软件类、算法类、测试类、制造类【工作地点】上海、杭州【薪资福利】行业 TOP 级薪酬+丰富激励奖金+股票期权福利+女性友好+14 天带薪年假+优先落户+医疗保险等等【内推链接】https://kwh0jtf778.jobs.feishu.cn/229043/m/?external_referral_code=TR9CYWP
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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