#

Java

#
3225435次浏览 47511人互动
此刻你想和大家分享什么
热门 最新
美团日常实习面经(已oc)
#软件开发笔面经# #26届实习# #Java# 一面:1. 了解Redis分布式的部署方法吗?了解主从集群搭建吗?2. 论坛项目里面的维护帖子的排行的Zset如果数据量很大应该怎么办,取数据花的时间比较长,怎么办?3. 为什么要用二级缓存?Redis如果是分布式的话你害怕过期的话,把过期时间设置的长一点不就可以了吗?4. Redis的淘汰策略?5. 讲一讲Redis的缓存三剑客的各种触发原因和解决办法?6.  Quartz  你是单节点还是多节点部署?如果是线上系统多节点的情况下,单个结点的定时在节点宕机的情况下话,怎么去保证定时任务能够有效执行?7. kafka和RocketMQ有什么区别,实现细节上有了解吗?8. kafka怎么处理消息积压?9. 怎么保证kafka处理消息是有序且不重复的?10. SpringBoot框架有什么优势?核心注解有哪些?11. springboot的自动装配有了解吗?12. @AutoWire和@Resource区别?13. springboot启动流程?14. 实现多线程编程的方式有哪些?15. 线程池的核心参数?执行流程?16. 线程有哪些状态?17. 讲一下你熟悉垃圾回收器?18. 新生代和老年代的占比有了解吗?19. 如果服务器出现了线程泄露,你应该怎么怎么去排查解决?20. 实习中遇到了什么技术难点吗?手撕:删除倒数第k个结点 二面:手撕:重排链表1. 介绍实习2. 用RocketMQ主要是用来解决什么问题的?3. RocketMQ什么情况下会出现重复消费的问题?4. 实习中Redis分布式锁的实现原理5. Redis集群部署有哪些方式?6. 在主从集群上使用setnx分布式锁,可能会有哪些问题,怎么解决?7. 实习的模块流量大小8. MySQL什么情况下需要分库分表9. 创建线程池有哪些方式?10. 现在有线程A和B如何实现A运行完以后可以再运行B?11. 乐观锁和悲观锁了解吗?12. http常见的方法有哪些?13. get和post方法的区别?14. 用过RPC框架吗?介绍一下dubbo。流程非常快,面完当天就oc了
adherence:兄弟在哪投的
点赞 评论 收藏
分享
高强度?高提升?快手实习感受
楼主是26届Java开发方向,目前在快手电商实习。忙前忙后月两个月,第一个项目终于上线了,现在稍微闲下来想分享一下👋的实习强度。开门见山的说,我感觉强度有些过于的大了。报道第一天是周四,我还在安装idea和一些必要的软件,工作软件上已经拉了一个群把我和另一个员工拉入,上来直接发了一个prd,让我们去读prd,周五需求评审,下周一开始出技术方案。 我??? 不是说实习生只是做些dirty work 一些crud吗 我连座位都没坐热呢诶,就直接开始让我接手一个从零到一的项目了?业务不熟悉,需求评审更是听的云里雾里,夹杂着一些什么“赋能”“分销”“定邀”“上翻”的电商黑话。出技术方案的时候更显得自己疲软无力,那些八股背出来高并发处理方案根本应对不了真实的企业需要。 说一个印象比较深的,某个场景要去用定时任务扫描,如果发了5w个mq,这个性能能接受吗?消费失败了怎么兜底呢?一个个问题打的我这个自认为有“一定水平”的实习生无地自容。等真的度过了技术评审,经历了部门老大和其他正式员工的多重拷打之后,终于开始上手了我从来没见识过的代码架构。因为我是新来的,所以排期我给自己留了一些富裕时间,我原定的是11.4号开发完成。注意这里说的是开发完成,但经过一波蜜汁沟通之后,不知道为什么最后的结果是变成了11.4号项目上线。 也就是把联调,测试全都挤压进了我原本预定的开发周期内。把“实习生”当作“校招生”使用,这是我最大的感受。这算是快手的充足信任,但对我来讲真的也是压力大,挑战足。在上线当天11.4号,我的leader突然说要防止热点问题,突然提出了要去加一个缓存预热,跟着一起上线,这真是说加就加啊,说干就得干啊 于是我就开始对着一个我之前从来不了解的技术点,开始在公司内部的文档里各种搜索,各种观察demo模仿,各种debug。回想之前在美团,每天八点走真的是标配。现在每天10.30走,是早退周末双休,但对于我来说这接近两个月几乎是单休超级高的强度,也让我感觉提升真的非常大。让我发现原来实习生不只可以做crud,还可以真的接手要考虑的高并发场景。要随时oncall处理可能出现的线上问题。第一版上线回归测试就报错了空指针,也挺丢人的,群里疯狂报警。不多说了,午休结束,要去迭代下一版了#实习##快手##Java##后端#
改名许愿offer:快手没有实习生 只有oncall人
点赞 评论 收藏
分享
26届双非Java日常实习总结
Bg:本硕双非一本【2024.03~2024.04】简历上黑马点评+短链接,技术栈就到mq,开始投递,情况如下:睿智合创         一面挂(面试我的人不是技术人员)上海埃维汽车 一面挂(地铁来回4小时线下面被挂)上海大智慧股份有限公司 oc(线下面一小时当场过)得物青训营 oc需要线上学习于是在大智慧实习了两个星期,后面收到得物青训营的线下邀请就辞职了。【2024.04~2024.09】得物青训营线下通过考核转日常实习(吹爆得物青训营,当时牛客很多骂声,但是只有去的人才知道多好)锐锢商城 二面挂哈啰         一面挂高顿教育 oc拒用友         oc(拒了,留在得物继续实习)唯品会     oc 同拒B站后端  一面挂B站数据中台 二面挂美团搜推后端 二面挂蔚来后端 oc 拒了,做b端做内部工具携程 oc  辞职得物去携程(在得物待了将近半年,得物离学校就8分钟通勤,自己每个月能存个小一万块,挺舍不得的)【2024.09~2024.11.15】在携程倒贴实习两个月,跟之前的得物比心里还是有落差的,学到的东西也没得物多。小红书 由于刚刚入职携程就拒了面试字节  约面拒,怕面评百度 约面,但是睡过头了鸽了面试官10月底辞去携程,回出租屋准备了一个月的面试,但是近期日常hc很少,就两家公司面试:小米 oc 快手 oc入职快手总结:简历上有得物和携程的实习经历,投了基本都给面,简历明确挂的公司目前只有网易一家,还是特别感谢得物青训营给我一次能进中大厂实习的机会,后续会在快手待上不短的时间,希望顺利。 #Java#  #26届日常实习#  #日常实习面试#
克鲁德:无敌了
点赞 评论 收藏
分享
10-27 23:48
已编辑
北京邮电大学 后端
快手本地生活 java日常 一面
1. 自我介绍2. 项目实习经历3. 数据库有哪些索引 分别介绍一下 (普通 聚蔟 hash等)3.5 hash索引怎么查找记录的4. 为什么mysql采用b+树 (减少io 范围查找)5. 隔离级别介绍一下 为什么mvcc可能会出现幻读6. Mysql有哪些锁 分别介绍一下 什么情况下会加这些锁(行级 表级 临建 间隙 共享 拍他)6.5 间隙锁有啥用7. Redis的数据结构(网上有)8. Redis aof 和 rdb 什么情况下用aof 什么情况用rdb 用rdb有什么缺点 (侧重持久化时间粒度 效率 主从同步 空间占用等)7. 你对分布式系统的了解说一下 (答了屏蔽设备 系统异构提供服务 解决时钟 网络分区 数据一致性等故障模型 如何提供高可用高并发服务)8. 说一下cap原理和你的理解 (网上有)9. 开放题 不清楚一个学校的男女情况 设计方案获取(说了特征分析 通过表导入数据库查询 宿舍情况等)10. 你觉得遇到最大的困难是?如何解决11. 算法 之字形打印二叉树(思路很简单看完题目给出 但可能是一个月没写lc了 卡了一下 第二个循环跳出的条件错了)12. 互问 能实习多久总体没有难度 感觉开放题和算法卡壳影响了 一面挂还有面java为啥没有java的问题 #Java#  #面经#  #后端开发#  #快手# 👥面试题目
refain_:日常实习难度都这么大?国内真是没活路了
查看16道真题和解析
点赞 评论 收藏
分享
11-11 14:52
已编辑
门头沟学院 Java
数字马力(长沙)Java面经
一面(30min)自我介绍项目难点八股文:1.TCP三次握手、四次挥手2.Java基础数据类型3.泛化4.反射及其应用5.HashMap6.HashMap是否线程安全7.JVM运行时空间8.JVM运行时空间9.JVM类加载机制10.MySQL索引like什么时候失效11.MySQL事务的特性12.MySQL事务的隔离级别13.Redis数据类型14.Redis缓存击穿、缓存穿透、缓存雪崩15.设计模式16.Spring常用注解17.自动注入18.了解分布式问题吗?19.了解MySQL分页吗?反问------面试官没有开视频,但是面试体验感极佳,遇到不会的不会刁难,还会解释,全程很耐心有回应。全程都是八股文,项目只提了一下,无实习,无手撕。(现在想想这么简单可能是kpi)二面(40min)拷打实习(10min)场景题:1.生产者、消费者的一致性,具体代码实现2.设计一个秒杀系统,要考虑哪些问题,用那些技术栈3.银行转账,两个账号和一个转正金额,一条行记录相当于一个账号,具体代码实现反问------疯狂的被拷打,面试官开了视频,但是感觉对我不感兴趣(一直都有别的动作)。我介绍完我的实习后,感觉他一点都不在乎,没有问实习的技术问题(也可能是我实习的问题),接着场景题拷打。感觉面试官也挺好的,可能就是我太菜了,面试时就感觉完蛋了。时间线:9.18投递 9.24笔试 9.27AI面试 10.11一面 10.15二面  10.16暂不匹配流程非常快,基本上官网一到两天就能出结果。二面后官网状态未变的同学应该是过了,好像不发感谢信。其实早就想发的,可能自己也难以接受吧。我看不同人问的差别挺大的,我准备的项目和算法都没有问,只能说运气也很重要吧,希望能帮到大家。还有几个问题想问问各位大佬:1.我实习的项目是小公司纯单体的项目(可能是这个原因面试官不感兴趣),感觉要包装,请问怎么包装呢?2.场景题怎么搞?3.接下来已经没有面试(只有数马这一个)和笔试了,我是去找个实习提升一下实践能力还是准备春招呢?4.我的项目是烂大街的项目,面试官都没有问(牛客这种),有没有必要换一个好一点的项目,比如分布式什么的。因为感觉面试下来面试官想问分布式的问题,而且我的项目确实有点不足,想很多场景比如分布式锁,分库分表什么的都没有做。最后祝大家秋招顺利#数字马力##Java##校招#
码农烧烤启动:1.有很多那种通用的线上问题可以包,你像什么 excel 大数据导出,从发现问题到解决问题,我看好多人都有写,只要你能吃透那就是你的,这种的可以在很多渠道找得到,一些公众号,知识星球都有 2.场景题的话,没办法,和八股一样多积累,积累一个场景算一个😂 3.我个人感觉没必要再去找实习了,因为我发现两段乃至多段的照样没啥用,说白了老哥,我觉得秋招大部分看运气,一段实习也是进面两段实习也是进面,面试官不会因为你多段实习就高看你两眼,只能说 hr 筛简历的时候有段实习更好筛点,说实话你真认为实习的项目用到的技术能比你自己的 demo 项目复杂吗😂 我个人感觉就是看运气,多投就完事,总会有个对眼的,反而去实习了没心思面试投简历了。 4.还是那句话,哥们我真感觉自己大彻大悟了,面试官要想让你过,压根就不会为难你,不想让你过,你信不信加分布式分库分表那些能给他问出花来? 唉,真的就是没办法,我个人是感觉20%靠实力,剩下全是运气和对不对眼缘,总之加油吧,现实就是,你知道了很多靠运气,还是要去面对
查看27道真题和解析
点赞 评论 收藏
分享
数字马力一面
面完一面,晚上秒过~~更新下面经🥰🥰
这条小鱼在乎🐠:感觉问得蛮难的😰
点赞 评论 收藏
分享
08-20 16:40
已编辑
门头沟学院 Java
腾讯金融科技后端开发一面
总计一个半小时,Java语言1.自我介绍,挑自己觉得比较熟悉的项目简单介绍2.实习中用到的框架有哪些,简单描述实习项目和负责模块3.mysql相关,有一张千万级数据表并且是线上的,现在需要进行数据迁移,如何平滑迁移,不影响线上,说大致思路(讨论后认为,可以通过日志复制,离线方式,然后再结合线上流量,insert操作直接打到新表)4.mysql为什么选择b+树不是b树5.如果现在发现sql执行慢,怎么排查6.索引什么时候失效7.如何合理设计索引8.redis相关,redis数据结构9.redis和lua脚本结合,为什么用lua脚本,优势在哪10.mq相关,接触过的mq,优缺点11.如何保障mq的可靠性,不丢失12.从消费者考虑,重复消费或者宕机后重启,除了设置手动提交offset,有其他的方式吗,这里答的可以每次拉取消息后对比数据表里,如果重复消费就抛弃消息或者重新加入队列,提示可以借助其他的工具进行呢?答,通过redis保存当前offset,避免查库。13.linux相关,常用命令13.java相关,java的hashmap结构,流程,扩容机制,什么时候变成红黑树,什么时候回退14.jvm结构,一个实际线上问题,如果看到Java进程,持续占用内存很高,怎么排查?(jvm调优,参数,代码)15.如果考虑不仅仅是自身问题呢,怎么排查机器问题?(top命令,看使用cpu的进程排行,看程序依赖的其他应用),追问可以从连接上考虑,比如怎么查询time wait阶段的连接?(通过netstat -nat | grep TIME_WAIT查看),排查连接后是不是可以进行分析,是否连接数不合理,进而分析一些机器问题。16.开头做了两个coding- 字符串压缩 为了考察代码风格- 滑动窗口找最大值 通过优先队列优化,计算时间复杂度,nlogn总体藤子的面试强度还是比较大的,考察的很综合很全面,考察的所有的基础方向的知识,同时也有场景题和故障分析,会一步一步引导,体验还不错,时长有点哈人。更新,晚上看到状态是进入初试状态,等待约面,然后今天收到初试约面,还金融,不是挂了被同部门捞了就是二面一样算初试,等周五面试问一手 #Java# #后端# #2025# #秋招# #腾讯# #腾讯秋招#
三七互娱校招部HR_主页内推:投了多久
查看10道真题和解析
点赞 评论 收藏
分享
玩命加载中
牛客网
牛客企业服务