首页 / 日常实习
#

日常实习

#
1511140次浏览 17871人互动
此刻你想和大家分享什么
热门 最新
昨天 11:20
已编辑
石家庄铁道大学 Java
懂车帝日常实习后端一面
1.自我介绍2.项目介绍3.点评项目里的点赞排行榜的实现: 为什么使用zset做点赞排行、有没有其他方式实现排行、zset(redis)的持久化是如何实现的.4.消息队列异步进行数据库扣减,异步扣减是如何处理的,如何保证一致性.5.如何发送消息到消息队列、发送包含什么信息的消息到消息队列来实现异步扣减数据库.6.即使使用redis进行预扣减,但每个请求还是最终会到达数据库,怎么保证后端能扛住这些压力7.用的什么消息队列、rabbitmq底层队列数据结构是什么样的、消息队列接受消息后是怎么处理的8.秒杀这一功能用户需要支付吗? 比如说抢到商品但需要30分钟内支付,否则就归还库存,该如何实现9.有大量请求最终打到数据库,该如何保证库存既不超卖也不少卖(有哪几种方法可以实现)10.了解分布式锁吗,有哪些11.redission 是如何实现可重入的12.多线程并发访问一个变量时,一个线程修改了该变量,但对于另一个线程不可见,这是为什么;以及存储不可见的变量对应的计算机硬件是哪部分算法题第一道 小于n的最大数给定一个数 n,如 23121;给定一组数字 A如 {2,4,9},求由 A 中元素组成的、小于n的最大数,如小于 23121 的最大数为 22999.第二道  二叉树的公共最近祖先给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。(数据结构和leetcode不太一样 树的节点有孩子指针和 父指针,要求用两种方式求解)第一道算法没写出来,还有中间问的消息队列有些没答上来,希望能过吧
查看15道真题和解析
点赞 评论 收藏
分享
27届 懂车帝日常实习 后端一面
基本问题 1. 自我介绍2. 项目Redis1. Redis 有哪些常见的数据结构?2. ZSet 底层是如何实现的?为什么要使用跳表?3. 缓存穿透、缓存击穿、缓存雪崩?4. 热点 Key 问题?不止给数据库带来的压力,还给缓存带来了压力,如何缓解缓存的压力?(我只答了服务降级,缓解压力,还有逻辑过期,加互斥锁,没有想到怎么给redis降低压力)5. hash 时如何扩容的?6. redis如何实现分布式锁?为什么使用 setNX?7. 实现分布式锁的时候 key 和 value 应该如何设置? value为什么要设置为线程标识?8. 分布式锁要设置过期时间么?为什么要设置,不设置会有什么问题?9. 除了 redis,还有其他方式实现分布式锁么?使用setnx有什么问题,为什么要使用其他的分布式锁?MySQL1. MySQL 有哪些事务隔离级别?默认的隔离级别是什么?2. 什么是覆盖索引?它为什么能避免回表?3. 索引下推4. 联合索引的最左匹配原则是什么?哪些情况会导致索引失效?操作系统1. I/O多路复用模型?计算机网络1. TCP 和 UDP 有哪些核心区别?为什么 TCP 挥手需要四次,而握手只需要三次?2. TCP 和 UDP 分别适用于哪些应用场景?为什么?算法题:零钱兑换(原题直接动态规划)后面有点慌了,没有怎么看redis的底层结构,搞得我心态不太好了,许愿能过吧~
查看19道真题和解析
点赞 评论 收藏
分享
27双非本—腾讯IEG游戏安全后台实习面经
运气还可以,算是10天速通了吧timeline:9.16 一面9.18 二面9.22 三面9.23 HR面9.24 录用评估9.26 Offer腾讯一面(1h)1. 介绍实习需求(K8S 和 Casbin RBAC 相关)2. 为啥初创实习两个月离职3. Go 为什么支持高并发4. GMP模型原理5. Goroutine Work-Stealing 的目的6. P的角色的作用,如果在M上维护Goroutine队列有什么不好7. GMP对CPU密集型任务能提高并发么8. IO操作需要CPU么,什么时候需要,磁盘IO和网络IO的区别9. Channel的作用和底层实现10. Channel的缓冲区在用户态还是内核态11. Goroutine阻塞等待的时候由谁来唤醒,需要额外的goroutine来遍历所有的channel么12. M上的G0是干嘛的13. 介绍select/poll/epoll14. 网络IO的流程15. 了解过Go Runtime么算法:求两个数的最大公约数腾讯二面(1h)1. 介绍实习需求,最有挑战的部分2. RocksDB了解么,说一下LsmTree3. 详细介绍一下Raft协议4. Raft协议和Paxos协议的区别,有哪些优化5. 介绍一下React Agent6. LangChain 和 LangGraph 的区别7. Agent 和 LLM 的区别8. Function Call 和 MCP 的区别9. RPC的全流程10. 负载均衡算法有哪些11. 介绍一致性Hash算法,服务扩缩容之后有什么影响12. 网络编程13. 介绍一下TCP和UDP14. 介绍一下HTTP各个版本及实现算法:1. 编辑距离2. 两两交换链表中的节点腾讯三面(30min)1. 介绍实习,你做了什么2. 介绍项目3. 实习时长,到岗时间,推HR面腾讯HR面(15min)1. 离职原因2. 实习时长,到岗时间3. 聊聊天
点赞 评论 收藏
分享
算法岗-日常实习-面经
面试历程: 9.2 贝壳找房 语音算法岗 技术一面→技术二面挂9.2 标贝科技 语音算法岗 技术一面→技术二面→hr面→斩获offer 岗位垃圾已拒9.3 智谱华章 大模型岗 技术一面 挂,大模型岗不匹配9.12 小红书   交易算法岗 技术一面 挂,交易算法不匹配9.13 滴滴 安全算法岗 技术一面→技术二面 挂,自我感觉良好但后续无通知9.16 滴滴 地图导航算法岗 技术一面→技术二面→加面技术三面→斩获offer9.17 阿里高德 交通算法岗 技术一面→技术二面→斩获offer9.18 快手 支付算法岗 技术一面 挂,岗位不符整体上面试的方向分成三类:语音算法岗、时序算法岗、其他岗位,因为自己的基础主要在语音识别和时序预测,所以主要介绍前两个方向的面经,其他岗的我也不太懂,只是试着面了一下;所有岗位的面试流程均为:自我介绍→项目穿插八股→算法题→反问环节面经:1、为什么会出现梯度消失或者梯度爆炸?2、LSTM相较RNN又有什么优势?3、介绍你用到的损失函数4、详细解释transformer的整体架构5、transformer为什么要用注意力机制?共有几个注意力机制?为什么用多头注意力机制?6、说一下q、k、v机制以及注意力计算公式,为什么公式中要除以根号dk?7、交叉注意力机制的q、k、v分别来自哪,是编码器还是解码器?8、说一下transformer训练一次都有哪些参数会更新?9、你用的transformer参数量是多大?10、为什么要位置嵌入,使用加法嵌入而不直接拼接?11、说一下transformer为什么要用层归一化而不用批量归一化,他们两个的区别?12、你用过哪些音频处理办法?音频处理流程?用过哪些pytorch的库?13、说出你用过的linux命令14、了解哪些机器学习算法,KNN的neighbor参数的作用?决策树、随机森林是bagging还是boosting?15、分类和逻辑回归的区别?16、用过哪些优化器,训练轮次是多少?17、模型的输入是什么,输出是什么?18、介绍TDNN和ECAPA-TDNN,了解等错误率吗,p、r、f的计算公式?19、对时序数据做过哪些预处理?特征选取是怎么做的?数据量是多少?输出百分比是92%,另外的8%差在哪?20、降维方法有哪些?VAE和普通自编码器的区别?21、了解常用的推荐系统算法吗?22、在你的项目中,用到了transformer的哪些部分,编码器还是解码器,还是全部?23、了解端到端吗,该怎么实现?24、说一下transformer为什么要掩码,三个注意力都有掩码吗?25、了解大模型吗,介绍RAG,说明RAG的作用,说明为什么大模型会出现幻觉?26、声纹识别技术的损失函数是什么,评价指标是什么,做了哪些调参调优工作?27、介绍whisper模型,说明其和transformer架构的不同之处28、介绍语音合成模型VITS29、写transformer的注意力机制部分的代码,会sql吗,写sql、写算法题,问思路30、为什么LSTM有时候会比transform好?transform为什么训练比较慢?31、说一下transform在时序上最新的工作32、场景问答,司机怎么接人,怎么为乘客规划最新上车点33、说出能准确描述自己的三个词,怎么做目标规划34、讲一下最近你读的一篇文献35、在你打比赛中,你觉得冠军的代码比你的好在哪里,有什么优势?36、算法题:leetcode随机出题、写场景sql题、手写transformer
点赞 评论 收藏
分享
玩命加载中
牛客网
牛客网在线编程
牛客网题解
牛客企业服务