首页 / 日常实习
#

日常实习

#
1581794次浏览 18544人互动
此刻你想和大家分享什么
热门 最新
11-18 15:06
门头沟学院 Java
滴滴日常一面速通(附面筋,已OC)
我是滴孝子,我爱桔厂!11.11boss投递11.12约面11.13一面11.17oc这个时间节点日常实习太少了,中小厂不要你,那几个大厂没实力不敢投,如果有实力还是建议早点投🐮爷爷们。boss沟通160+,要了十几份简历,就滴滴约面,果然还是大厂有格局,给了我处女面,可以双向奔赴啦。接下来细嗦面试,不知道是不是我一进会议时开始试音顺便在那背项目描述被面试官听到了,基本不拷打项目,或者是项目太简单了没亮点,这里先说明下面试官人超好,不会也不用紧张。体验一波八股盛宴了,总时长55min。以下算是回忆版吧,但是也记住了七七八八。1.Java面向对象了解吗,讲讲它的三大特性?2.String、StringBuffer、StringBuilder三者有什么区别?3.HashMap实现原理介绍一下,是线程安全的吗?4.ConcurrentHashMap怎么实现的?5.== 与 equals 有什么区别?6.jvm是什么?7.Java异常了解吗?8.JVM的内存模型介绍一下?9.java的gc 机制了解吗?判断垃圾的方法有哪些?10.垃圾回收器有哪些?11.G1回收器有什么特点?(忘)12.Mysql中的索引是了解吗?为什么要采用这种数据结构?13.讲讲索引的分类是什么?14.什么场景下使用唯一索引?(不会)15.索引失效有哪些?16.事务的隔离级别有哪些?默认的是?17.MVCC的实现原理是?(忘)18.Redis为什么快?19.Redis数据结构都有哪些,你在项目中如何使用的?20.介绍一下Redis 内存淘汰策略?21.介绍一下缓存雪崩,还有其他策略么?22.消息队列了解吗?为什么使用RabbitMQ,使用消息队列是来干什么的?23.开放题:当你发现接口调用慢时,你该怎么一步步进行排查?(我哪见过这阵仗,直接给我问宕机了,面试官开始引导)手撕了一道LCR 016. 无重复字符的最长子串,紧张坏了有一处写错了没看出来,然后面试官说没事,讲解一下思路也行,讲到一半发现了,通过。最后就说了一下我的情况,实习时长等等。反问了一下大概什么时候出结果,面试官说很快。然后就是焦急等待中。。。上官网时不时查一下进度,悄咪咪的说,查进度一天有限制,给我整上限了。我本来打算接着投了,结果在图书馆背八股的时候传来好消息,差点给我一蹦三尺高!!!感谢滴滴给我这次机会,感谢超级无敌好面试官和hr。期待入职中
ch6en:oc了恭喜
查看23道真题和解析
点赞 评论 收藏
分享
头像 会员标识
11-24 17:07
已编辑
门头沟学院 后端工程师
虾皮后端日常实习1面(OPA广告部门)
1.项目里的Redis的旁路缓存模式,流程如何?能解决什么问题?(讲的有些模糊)追问:有了解延时双删除吗?(勉强答上来了)缓存和数据库已经不一致了,如何补救?(讲了Kafka异步补偿)2.Redis和CAS如何解决超卖?追问:CAS主要用了Redis哪些基础命令?(没答上来)3.Redis set怎么做一人一单?怎么做错误回滚?(回滚没讲出来)4.秒杀系统来了一万个用户,怎么扛住压力?(没讲出来)5.了解HTTPS吗?追问:客户端从验证数字证书到建立安全连接到流程?(没讲好)6.MySQL索引数据结构?追问:几种数据结构的优劣?B树和B+树的对比?(都讲出来了)7.SQL题:对于 select * from t where a > 2 and b = 1; 你会怎么建立索引?(一开始讲联合索引最左匹配,但是顶头就是范围查询直接失效了)追问:哪些场景索引会失效?(都讲出来了)算法题:力扣#146 LRU缓存,不要直接用Java的LinkedHashMap这里手撕的不太好,虽然搓出来个能用的双向链表。反问:1.部门业务(广告投放相关)2.哪些讲的不好?答:八股基本没什么问题,一些数据库底层原理也都讲出来了;场景题需要加强,多把项目挖一下;算法尽量少用集合类去做。3.要不要学go语言?答:有时间可以看看,不过还是尽量先提高场景题和系统设计题。(面试官自己说不会专门问语言强相关的八股,比如HashMap底层原理,不会问这些)总结:面试整体体验很不错。面试官很有耐心,反问的时候也很详细的指出了我的不足,提了很多有用的建议。接下来重心可以放在场景题和系统设计题上;有些力扣还是要重写一下,不用集合API;有空还是看看go,不然go岗位上来打招呼都没法接。
查看13道真题和解析
点赞 评论 收藏
分享
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. 聊聊天
点赞 评论 收藏
分享
百度测开日常实习一面
上来问了一下你确定你投递的是测试开发岗位?(简历上是后端,现在不应该心照不宣了吗)自我介绍项目拷打:(真的很希望看到别人项目拷打的问题,我都编不下去了)选择一个项目进行介绍(选了天机学堂)介绍你在这个项目中干了什么你们这个项目听着挺大的,全是你开发做的吗你们这个项目上线了吗,如果上线了,你觉得用户量会达到多少,我说了几千到几万?那么这个值是怎么估计得到的,我说这种在线教育用户范围限定的比较死,面试官应该想听更详细的估算方法?项目中的接口,上线了你有哪些指标来衡量它的好坏你怎么测试你接口的好坏?测试相关:测试用例,微信红包(大概就是围绕功能,性能,安全,边界值,兼容性去说)八股:Redis可以做什么(签到,GEO查找,缓存重点结合项目说,分布式锁,结合项目登录校验取代session)Mysql的索引讲一下(聚簇索引,二级索引;普通、唯一索引;单列多列索引,主要是重点说聚簇下b+树的结构展开多说了点)Linux常用命令(rm,mkdir,cp,cd,ls,grep,ps,sudo这些都说了)Linux远程传输文件的命令(不知道)代码Sql(给定一个成绩表,包括姓名,科目,成绩)1.请找出语文成绩排名前10的姓名2.请找出名字李开头的人的总成绩(模糊+count)算法:二分查找(提前下好客户端,我浏览器打开会看不到题目,只能自己共享屏幕本地编译)反问:业务相关,搜索部门好像是多久出结果(明天)第一次面试需要改进的地方,感觉算法和八股面试官觉得还行,说我项目那里还得练(反正问点场景我不知道的我就老实开摆)人生第二面,其实也是首面,下午刚面第一面,希望大家指正有点迷茫,不知道接下来该朝哪方向努力,本来准备后端的,结果后端无人问津测开被约三次了,现在应该补充点测开系统知识吗,能不能两手抓,这种网上的项目怎么装的像真要上线一样啊,实在脸皮薄不会撒谎,感觉一问都是漏洞,真心赐教。
查看15道真题和解析
点赞 评论 收藏
分享
11-12 12:48
已编辑
门头沟学院 Java
27届后端,全力暑期 or日常?
投票
有过一段中大厂后端日常,产出少,1月左右下一段日常?or 全力暑期?-------------------------------------------------BG 27届双非本2硕(邮电航理),Java选手,之前有一段桔厂的后端日常实习,但没啥产出,能往简历上写的东西含金量不高,力扣 hot 100 找第一段实习时刷了几遍,实习时一直没刷,实习结束后又捡起来了,刷了1.5遍,思路一看就有,可能有些细节上会有点问题,手撕核心代码模式 hot 100应该问题不大。八股正在边整理边背,应该问题不大,唯一担心的就是项目问题,项目是魔改黑马+实习项目,但最近看了下马哥的项目,感觉难度不小,碾压实习时做的,实习时唯一就是场景真实。是1月开始再来一段中大厂日常(12月中旬开投),还是年后3月全力暑期?-------------------------------------------------日常好处:比暑期容易,多一段中大厂日常实习,也许能混个好项目,即使暑期没找到也能先日常呆着,日常可以挑战快手京东字节?成长快 or 日常转正-------------------------------------------------日常坏处:培养远不如暑期,可能根本没有hc,可能纯打杂,日常刚landing,暑期就开始了,八股力扣准备不充分?等日常结束再暑期则无hc?---------------------------------------------暑期好处:还有4个月左右时间好好准备下项目,把星球项目吃透,还能加个ai项目,八股背熟,力扣刷熟,暑期培养>日常----------------------------------------------暑期坏处:3月开投,也许5-6月份才能找到,中途时间浪费了?少了段中大厂实习,简历不一定好过?本科双非学历劣势------------------------------------------------求各位25 or 26 or 27佬们给给建议
程序员牛肉:没必要再找日常了,你学历不差的,最起码带个2了。 一月份还找啥日常呢,三月份暑期就开了,更何况中间还夹了一个过年。你还搞不搞暑期了?等你3月份离职,再准备八股,算法,等你进入秋招真的就黄花菜凉了。好兄弟 没必要再找了,信我就完事了
点赞 评论 收藏
分享
字节抖音直播二面+三面
二面:tl:9.22 约面 - 9.23 面试 - 当晚约三面1. 介绍一下 RPC 的实现原理,它是如何根据方法名找到对应的方法并进行调用的?2. AOP 在 RPC 中具体是如何实现的?3. RPC 的数据序列化协议(格式)是什么样的?4. 在网络传输中,数据格式是如何封装进去的?5. 针对 Protobuf、JSON、Java 序列化等数据格式,对比它们的优缺点。6. 虚拟内存(Virtual Memory)的作用是什么?为什么需要分段、分页和段页式管理?7. 页面置换算法有哪些?8. 如何实现 LRU (最近最少使用) 算法?其数据结构如何设计?9. 如果要实现 LFU (最不经常使用) 算法,该如何设计数据结构?10. 进程间通信(IPC)的方式有哪些?11. 共享内存如何实现两个进程间的通信(例如半双工)?12. 信号量(Semaphore)和管道(Pipe)的区别是什么?13. 信号(Signal)的基本概念是什么,常用于什么场景?14. 网络中的同步和异步的关系是什么?15. 阻塞和非阻塞的区别是什么?16. 网络 I/O 模型有哪些?17. 内核态和用户态的区别是什么?18. HTTP/Cookie 和 Session/Cookie 的区别?19. 跨域 Cookie 是指什么?20. 有一个很大的文件,每行数据格式为 时间戳 和 文本内容,且时间戳是升序的。如何在单机上高效地查找某一时间范围内的所有文本内容?21. 如何写出合并 K 个有序数组到第 K 大元素的算法?22. 手撕:两个有序数组中第k小的数三面: tl:9.25 面试 - 当晚通过1. 自我介绍2. 实习拷打3. UTF-8 英文占几个字节、中文占几个字节、Java 里如何去检查其占几个字节4. 七层网络协议5. HTTPS 是否了解过6. 最近在学什么、看什么书,分享一下7. 手撕:79. 单词搜索(可以重复选取同一个字母)8. 反问
查看29道真题和解析
点赞 评论 收藏
分享
11-04 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道真题和解析
点赞 评论 收藏
分享
玩命加载中
牛客网
牛客网在线编程
牛客网题解
牛客企业服务