首页 / 日常实习
#

日常实习

#
800232次浏览 11417人互动
此刻你想和大家分享什么
热门 最新
美团后端开发日常实习一面面经
53min面试官自我介绍自我介绍最早可以入职的时间项目挑一个你认为最有挑战的项目重点讲布隆过滤器用的几组哈希有通过不同的请求量去计算布隆过滤器中哈希的组数么用分库分表来解决什么问题呀一个分组是一张表么用MQ来解决什么问题如果请求量特别大,消费者处理不过来了,那应该怎么解决Sentinel是怎么用的了解Sentinel里面的算法么另一个项目介绍一下,说一下你做的部分发短信验证码重复大概设了多久其他部分没有什么参与么本科的时候不是走的这个专业么,学过编程么八股redis有哪些数据结构,以及他们常用的使用场景都有哪些说到setnx,如果单用setnx会产生什么问题么setnx有并发问题么redis的持久化机制怎么解决redis的热key问题(热key过期,大量访问,服务器承受不住这么大压力)遇到过大key问题么MySQL底层索引的数据结构是什么B树和B+树的区别是什么,为什么要用B+树说一下什么是最左匹配原则分析过SQL的性能么有哪些索引失效的场景了解redoLog,UndoLog和BinLog的作用么Spring的AOP的实现方式有几种(动态代理),默认是哪种什么时候选jdk的什么时候选cglib(实没实现接口,实现了是jdk的,没实现使用cglib)@Autowired注解和@Resource注解有什么区别说下Spring里面哪些地方用到哪些设计模式说一下Spring的循环依赖为什么使用三级缓存,二级缓存能不能解决这个问题什么情况下会发生堆栈溢出排查过fullGc或者youngGc么在自己的项目中有排查过fullGc或者youngGc的情况么机器的CPU占用过高你该怎么排查 手撕(核心代码模式)206.反转链表(秒A,叫面试官的时候面试官笑了,说刷过?)反问有几面(正常一面,通过的话是Hr面)有哪些地方需要重点补一下 #日常实习#  #美团#  #面经#
依古比古茗:楼主时间线是啥呀
查看38道真题和解析
点赞 评论 收藏
分享
2024-12-13 14:13
西安交通大学 Java
点赞 评论 收藏
分享
2024-12-20 16:28
已编辑
百度_后端实习(实习员工)
百度日常实习凉经变面经
一面,问技术选型,为什么选择rabbitMQ,跟kafka之类的区别是什么MQ怎么保证消息消费的(从生产者确认,持久化到消费者确认)mq宕机了怎么办?mq队列满了从哪些方面考虑?(这里我一开始没思路,面试官引导我,我慢慢说了限流、丢弃、扩容以及检查消费者业务端瓶颈)讲讲Java里面的快速失败(这个我没听过,面试官给我解释了)那你说说concurrentHashmap怎么实现的。讲讲MySQL有什么主键,我讲了自增、雪花、uuid以及雪花的原理讲讲如果MySQL查询压力大怎么做?我讲了分库分表。那你分库分表之后id怎么选用,我讲选用雪花,解释了原因以及怎么用。git命令,需求开发一半再去开新需求,怎么弄?我说的本地新开个项目,git开个新分支开发。面试官说想问的是git有个命令可以暂存项目开新分支开发。我说的方法面试官都笑了😂Linux命令,如果部署在k8s的应用接口报错,查询思路。上周课上k8s的实验没有认真做,命令忘记了。面试官耐心的给我讲了思路。算法题,四数之和,按照三数之和双指针的思路做了,面试官说差不多对了,只是中间的long没注意。二面进程和线程多进程和多线程有什么区别?优势劣势,什么场景适用。我提到了go里面的协程,又问了我协程和线程的区别,协程的适用场景。问了有没有看过阿里开发手册,我讲了Javaguide中提到不推荐适用内置线程池、避免自动拆箱装箱。面试官补充了hashmap相关,手册提示初始化hashmap的容量,问我为什么。我提到了扩容机制,接着问扩容机制,讨论有没有缩容机制以及为什么,我提到了可能会出现抖动以及转换结构、reHash会消耗资源。接着问我jvm有没有缩容机制,jvm的垃圾回收算不算缩容,我解释说没有,面试官补充到高版本jdk有缩容机制,因为峰值之后降低消耗有必要。接着问了jvm的垃圾回收原理,问了如果过于频繁的发生young gc会有什么问题,我说可能会使过多的本来不会存活太久的对象进入老年代从而耗费很多老年代的资源。问了MySQL相关,自增id和uuid的区别,优势和劣势。在查询等场景下优势和劣势。MySQL的索引的原理。拓展,其他引擎或者是其他数据库的索引有没有了解。MySQL场景题,类似评论的树形结构如何存储。先说了JSON的MongoDB,面试官让存MySQL。我说了两种方案并做了优化(之前面的公司问过,专门研究了)问了实习相关,根据我实习的接口的场景谈谈优化方案。聊了很久,一步一步解决出现的问题。算法题,开平方,二分秒了,接着拓展,大数开平方,讲思路(模拟列竖式的加法乘法),接着拓展,给一个大数怎么快速找到最接近的平方数(讨论了一下思路最后我说开平方之后去整向前找)一周之后没有消息,应该是排序挂了。有点受打击了,一面二面反问环节面试官说都挺好的,但是最后依然没有结果🥺🥺 #牛客创作赏金赛# #日常实习# #后端# #26届日常实习# #百度# 百度这两场我觉得我表现还可以吧,没答好的点就一面的快速失败、k8s(实习生知道这个的也比较少吧),算法也都a了,拓展的知识也都能大差不差的说出来。接下来就查缺补漏吧,黑马的juc刷一遍,spring源码看看,可能找实习还是比较看运气,如果有几段实习的硕士跟我一起竞争,那我的经历确实不够看,菜就多练。😤😤后续,过了很久12.20被捞起来了,已oc,等正式offer,一波三折,最终结果是好的
牛客325142599号:看着好难救命
查看47道真题和解析
点赞 评论 收藏
分享
bilibili-日常实习-一二面(oc/拒)
面试时间:一面24.8.13二面24.8.14二面忘记录音了,只整理了一面的面经:一、自我介绍1. 自我介绍2. 讲讲在学校工作室的管理经验  a. 周会制度、招新制度、工作安排,进度管理  b. 每周知识分享,知识库沉淀(飞书)  c. 部署运维二、拷打实习(15min)三、场景题拷打(25min)1. 场景题:热部署怎么实现2. 如何优雅发布   a. 蓝绿发布   b. 滚动发布2. 线上出了bug怎么检测、处理3. 怎么看线上日志  a. tail/less,日志平台4. 场景题:设计一个日志管理系统(1000台实例) a. 如何采集 --> 每个实例起一个agent,上报kafka、流式处理、落库 b. 如何使用 --> 存es + 可视化  c. 分时间归档、分层级报警,warn,error报警5. 场景题:有一个定时任务,每天凌晨进行数据迁移,但同时有多台实例部署,怎么保证只有一台实例执行  a. 分布式锁6. 追问:怎么将高耗时的定时任务拆分并协调到多个实例上(❌ 没了解过,下来补了一下分布式定时任务调度的知识)  a. 任务分片四、算法:根节点到叶子节点数字之和(10min)五、反问1. 岗位:负责直播、弹幕的toc岗(没理解这俩为什么会放到一起)2. 想招一个什么样的实习生:能活跃气氛的(?)。很符合对b站的印象记得当时面试时非常折磨,无八股全场景题。幸好日志系统蒙对了,复盘时了解到ELK系统,和我讲的实现思路几乎相同。岗位很心动,但当时其他大厂刚开始面,还想冲一下。犹豫两天后拒掉了#日常实习##bilibili##java#
查看12道真题和解析
点赞 评论 收藏
分享
01-07 21:34
已编辑
浙江大学 Java
小红书电商商家一面二面凉经
时间线12.19 官网投递简历12.20 hr打电话问了一些基本情况12.21 约一面12.27 一面,一小时内约二面1.2 二面,当晚挂一面1. 请自我介绍一下。2. 这个项目是由你们几个人一起做的吗?3. 未来这个平台大家是做什么样的打算呢?4. 它的核心竞争力是什么?5. 作为后端开发者,整个数据库层面的设计是什么样的?有哪些主要的表?它们之间的关系如何?6. 业务是如何实现的?7. 系统最难的地方或技术上挑战最大的地方在哪里?8. ThreadLocal的作用是什么?它的实现原理是怎样的?9. 使用ThreadLocal的过程中需要注意什么?10. 除了手动释放ThreadLocal中的值外,它里面还有其他设计来避免内存泄漏吗?11. 动态线程池是怎么实现的?12. 动态调整机制是什么?我们应该设置多少核心线程数和最大线程数,以及通过哪里去设置?13. 动态线程池的“动态”体现在什么地方?14. 设置线程池参数是实时生效的吗?15. 什么是自旋锁?16. 除了自旋锁策略以外,Java里对同步(synchronized)还有什么其他设计?17. 请介绍下synchronized的工作原理。18. 提到了限流,请问常见的限流算法有哪些?19. 下面我们来做个编程题。您现在可以开始解题了。20. 写题(先用 Cpp 写了个大暴力,后面让用 Java 再实现一遍,讲了时间复杂度,又讲了一遍 DP 做法的思路,没让再写一遍)21. 反问:对实习生的要求,上班时间。结果:一小时后通知过了,约二面。二面1. 你的网站是一个创业项目吗?(怎么可能...)2. 你这个网站和其他同类型的有什么区别?3. 它们的核心竞争力是什么?(哪里有什么个人竞争力啊555)4. 现在有多少用户了?(说还在推广)5. 除了你自己之外,还有其他人参与这个项目吗?6. 如果这个网站能够发展起来,最核心的依赖是什么?或者说你觉得最重要的一件事是什么?7. 内容是如何获取的?8. 如何解决内容采集方面的人力瓶颈问题?9. 你们计划如何解决内容时效性的问题?10. 你们有没有考虑过通过什么方式来吸引用户贡献?(搞个排行榜?)11. 对于用户创作内容的行为,有考虑过给予什么形式的激励吗?(红包激励?被反问没钱)12. 推广网站时,实际能做哪些事情?(引流)13. 团队目前使用的是哪个版本的Java?(1.8)14. 如果让你调研是否要从Java 8升级到更新的版本(如11或17),你会如何评估其必要性?(性能提升)15. 升级JDK版本时,核心考量点是什么?(我答的是兼容性和性能提升)16. JDK团队在性能提升方面做了哪些优化?(我答的是JIT)17. 你接触过的最大一张表有多少条记录?18. 如果有一张业务表已经有六七亿条数据,并且它是一张大宽表,大概有六七十个字段,其中一些字段的尺寸较大,在日常使用中会遇到什么问题?(我答的是四层,比较慢)19. 即使有了索引,查询仍然很慢,你觉得可能是什么原因?(不知道了)20. 在表上新增一个字段时,如果这个表正在进行读写操作,应该如何处理以确保不影响现有操作?(我答的是搞一个副本)21. 如果是在单独的一个数据库实例上进行这样的变更,而不是主从架构下,是否会有额外的挑战?(面试官好像理解错了,把我说的副本理解成了主从架构)22. 在学习或做项目过程中,对你来说最有挑战的部分是什么?(这个问题之后需要细化一下)23. 你之前有面试过其他公司吗?目前那些面试流程走到哪一步了?(我答的在走流程)24. 面试者是否有任何想要问面试官的问题,比如团队主要负责的业务内容?25.无手撕代码26. 反问:什么时候出结果,业务内容。结果:当晚挂。反思:问了很多关于项目管理,项目推广这块的问题,但是真没啥想法,然后场景题现在还没接触过,回答的不行。#小红书##日常实习##凉经#
查看43道真题和解析
点赞 评论 收藏
分享
字节跳动日常实习二面面经
计网1. 完整网络请求的过程2. SSL握手的详细过程是什么样的3. 请求的方法有哪些4. get和post的区别5. post请求的数据放在哪里6. header通常有哪些内容7. 响应状态码有哪些8. 平时使用互联网遇到过哪些状态码设计模式1. 熟悉哪些设计模式2. 建造者模式什么时候用3. 责任链模式的场景4. Android哪些地方用到这里(OKHttp拦截器链,七大拦截器)Java1. ==和equals的区别2. Object的equals是怎么判断相同的(判断地址)面试官发出疑问,确定吗?嗯?( 我沉默了,内心:难道不是吗??。。)3. 过,继续下一问:内部类怎么访问外部类(隐式持有)4. 具体怎么持有,怎么区分Android1. 视图的绘制流程2. 视图是如何确定大小的3. onMeasure最终调用什么确定大小4. Looper作用是什么5. Looper跟线程是什么关系6. Android主线程是什么时候创建的7. 前后台切换会回调什么函数8. 什么情况只回调一个算法1. 写个完美一点的单例(DCL)volatile去掉有什么问题,第一个判空去掉呢,第二个呢锁对象可以换成其他吗2. 写一个生成者消费者模式(写不出来,只是了解过)3. 岛屿最大面积优化一下返回值,不用使用全局或者静态变量时间复杂度和空间复杂度分别是多少其他1. 数据库学过吗(课程还没上)2. 你现在大几,后面有这个课吗3. 出来实习的目的或目标是什么4. 实习时间大概能多久5. 一周能来几天后续周五面完下周一wxg发offer了,催三面回复说面试官这两天给反馈,过了三天感谢信了#牛客创作赏金赛##字节跳动##面经##牛客激励计划##实习##日常实习##牛客AI配图神器#
查看36道真题和解析
点赞 评论 收藏
分享
广州欢聚前端面经
1. 什么是js的变量提升,你什么情况下会用var,为什么要提升,不是在外面定义2. 我怎么判断对象里面的方法,是不是相等,怎么去做3. 讲一下const var let的区别4. promise你了解多少5. json的对象有哪些方法6. !0是true还是false7. js数组的方法,怎么用其他方法去判断这是不是数组不用isArray(问了一下说是用里面js自带的instanceof好像)8. 给了案例a.b和c.b怎么去判断里面的值是一样的,不用全等号的方法,有关到地址的变化9. 数组去重的一些方法10. interface和typeof的区别11. http缓存12. localStorage是什么类型的缓存,跟sessionstorage有什么区别,那cookie呢13. 缓存的存取你有没有用过,怎么弄,如果单纯js取出来怎么取14. 浏览器的重绘重排15. react用过哪些hook16. useState里你习惯写值还是方法的回调,这两个有什么区别吗17. 在State里希望等数据更新完之后,再去执行一个方法,希望可以怎么去做,state里有依赖跟没依赖有什么区别18. 如果在state里写return的话,return干嘛用,什么情况下会执行19. ref用过没20. 用useMemo和useCallback有什么区别21. useMemo就一定不会导致渲染吗,有没有一种情况它依赖没变,但是子组件又监听到变化了,你认为是怎么造成的22. 有没有了解过react里面的事件,什么是合成事件23. 如果让你写一个hook,里面有一个弹窗开启关闭这个动作,让你写hook,你会怎么写(我没想到这是我进去后的第一个需求)你需要关心弹窗的状态吗,自定义hook有什么特别的24. 你自定义封装hook你都封装了哪些啊,你在里面怎么获取窗口大小的25. 项目里react router设置权限,权限你怎么做的(我没想到这个也是我入职后mt着重教的地方)26. 你怎么知道权限这有这个能力的27. 你有没有拦截器去处理错误异常的(入职后mt也跟我分析)28. 后端说你没权限跳转到登录页,你当时是怎么去做的29. next里,开发过程中你怎么判断它属于客户端还是服务端的部分30. 还有什么问题想问还有前面一点#牛客AI配图神器#不记得了,第二次面欢聚了oc了,面试官同时也是mt,是个老二次元,特别耐心特别好,感谢遇见)这里真的很开心,氛围超级nice,不卷以前的面经了#日常实习##实习##前端#
查看30道真题和解析
点赞 评论 收藏
分享
2024-12-20 14:37
已编辑
厦门大学 Java
腾讯天美日常实习一面凉经
面试tl请看我的上一个分享本人的第一次面试orz,像kpi又不像kpi,但还是感谢腾讯在这种尴尬的时间能给我面试机会全程一个半小时,前一个小时在做题,题目是翻转字符串和两个栈实现队列翻转字符串就是输入:hello world,god bless you,需要输出:world hello,you bless god两道题都不难,但第一次面试紧张感实在难顶,也不熟悉acm模式,输入输出处理的不太好,花了好久才做出来后面半小时也没问什么,感觉是技术栈不match我是java技术栈,面试官看我写题用cpp的stl比较熟练,上来先问:Q1:我看你stl用的挺熟练的,介绍下c++11的新特性?A:这个真不会,我对cpp的使用仅限于拿stl来做题之后估计面试官着急吃饭,随便问了点Q2:网络编程了解吗?讲讲java里套接字的apiA:上次用有点太久远了,只讲了如何使用socket类绑定主机端口,其他讲的磕磕绊绊的Q3:多态用过吗?你是java技术栈的话讲讲java的多态A:吟唱八股Q4:Linux有用过吗?使用过哪些命令?A:有使用docker在服务器上部署项目的经验,主要用的还是文件检索、修改、移动等基础的命令Q5:数据库方面呢?说说你是用过哪些数据库?A:mysql、redis、mongo,吟唱一小段mysql和redis的八股最后反问:第一次面试表现?学习建议?面试官回答:知识广度还行,建议的话就是熟悉acm模式,写题需要有准确的输入输出,考虑边界情况总结面试官也问了一句了不了解go,我也是仅限于了解,没有实际用过。之前有看过天美的其他面经,感觉部门主要还是使用cpp和golang,虽然问的问题不多,但主要问的还是cpp相关的问题,cpp选手对Linux的掌握程度应该远高于我这个半吊子java选手腾讯天美的总体面试体验很好,面试官很温柔,完全不push,看我写算法紧张会引导我思考,算法确实刷了不少,但面试做题和平时刷力扣完全是两个场景,很难不紧张。回池子等捞了,天美这类主cpp的部门就别捞我了(接下来准备忙期末了,欠了不少任务,忙完后年前再投一轮,想多面几次积累经验,之后就准备暑期了#还记得你第一次面试吗?##腾讯##腾讯天美##腾讯面经##日常实习##腾讯日常实习##26届日常实习##26日常实习##26暑期实习#
梦想是环游世界_:另外再补充一下个人感受,手撕的时候一定不要上来就写,把整体思路理清之后再开始写代码实现,否则后面可能因为紧张思路越来越乱
查看6道真题和解析
点赞 评论 收藏
分享
玩命加载中
牛客网
牛客企业服务