#

Java

#
3680988次浏览 50626人互动
此刻你想和大家分享什么
热门 最新
26届 Java日常实习timeline
中上985本 软件工程 练习Java将近两年半暑假开始背八股,小林coding三刷(os只看了两遍),JavaGuide大部分三刷,面试鸭都过了一遍,lc  200+。11.1开始大面积投大厂(除了字节美团)结果将近一周都没有回应,后来才知道官网投递是效率最低的方式。过一周后开始在ssob上大面积投。11.8 美国道富 一面 ssob oc拒11.11 快手电商 一面 官网 挂 因为是第一次大厂面试 有点紧张而且部分八股没覆盖好 手撕是岛屿问题和判断两个二叉树相等11.12 阿里健康-小鹿中医 一面过 ssob11.12 高德 一面挂 ssob 八股比较基础 都打上来了 但是手撕很简单的没撕出来 所以挂了 比较可惜11.14 喜马拉雅 一面挂 ssob 八股答的好 但是手撕没写出来 是买卖股票问题的一道题 两次买卖的那道 当时没刷到所以没写出来 11.14 阿里健康-小鹿中医 二面后无后续11.21 快手商业化 一面过 官网捞起来的 八股打得很好 算法卡了一下 但是也写出来了11.28 快手商业化 二面挂 无八股 一些小场景 手撕快排 写出来了但是线上编译环境一致输出不正确 二面挂(面试官看着不太正经 体验较差)12.4 字节国际化短视频直播 一面过 官网 结合项目问场景和八股 手撕是岛屿问题12.9 字节国际化短视频直播 二面过 一直在问场景 有点被拷打 手撕是二叉树层序遍历 最后也是过了12.16 字节三面 一直疯狂场景:亿级点赞系统设计 缓存设计 冷热数据 手撕是之前快手一面手撕原题 秒撕 最后还是挂了 应该是场景答的一般 内心比较崩溃#Java#12.20 Momenta 数仓 一面 内推 纯做题 三个sql 两个手撕 最后挂了 可能是手撕没撕好12.23 字节复活后一面 无八股 sql题+智力题+中序和前序遍历构建二叉树 sql很简单但是卡了一下不太应该 智力题没整明白 第二天感谢信12.25 中科软 一面oc 后来才知道是个大外包.....12.26 唯品会一面 ssob 手撕+八股+场景 手撕没ac但是也过了12.26 华为一面 官网 八股+手撕都挺好 面试后5min通过12.27 杭州每刻 一面oc12.28 京东一面过 四十分钟八股盛宴 发挥比较完美12.28 华为leader面 沟通过程中ld说部门不是搞Java的 所以当场就说没意向去了 故挂1.2 车来了 ssob 一面oc1.3 京东hr面 当晚电话oc1.7 京东offer 1.7 唯品会 二面拒总结下这两个多月:boss上投了有500以上 官网上投递了20+大厂 其中boss上都是些小公司,官网约面的只有字节、快手、京东,大厂面试寥寥无几(可能是本人没有好实习经历的原因),其中快手二面挂、字节三面挂都蛮搞心态的。甚至深深陷入了自我怀疑,经常半夜睡不着觉。但最后的京东也是靠扎实的八股拿下了,也是将自己从无尽的焦虑中解救了出来。对于日常实习个人摸索出了一些经验:八股大部分都比较常规 不会有特别深入底层的 基本都是八股网站上比较重点的(小林coding+javaguide吃透就足够) 对于算法(手撕)一定要准备好再去面试!!!因为就算八股答的很好 手撕写不出来也会寄 本人高德 喜马拉雅就是因为lc当时没刷好挂掉的 至少也要lc 200道(代码sxl+hot 100)熟了以后再面 的话 90%的概率可以写得出来。现在开始冲完全来得及暑期实习。补:大厂真的爱问场景题,尤其是二三面基本是场景居多,面字节的时候一二三面基本都是结合项目场景,完全没有八股,所以场景题还是蛮考验平时的沉淀程度的,所以八股不要只是背下来,要去多了解背后的原理(包括优缺点,为什么选择什么什么技术),多沉淀系统架构设计上的知识。而且最重要的一点!!! 不要对大厂怯魅,因为大厂问的东西也很正常 放松心态 相信自己的积累也可以拿下还有一点 日常实习真的运气占50%以上 有的岗位你来的早就是你的 而且有的面试比较水而且只有一面 说不定运气好就可以直接oc,要相信自己的努力总会有结果的
爱吃狮子头8:个人经验,一般boss上技术岗员工主动私聊要简历的比较稳
点赞 评论 收藏
分享
京东零售二面60min
1.对Java的反射如何理解的?2.这个反射机制对于其他没有反射的语言有什么好处?3.在Java中哪些效率高的功能是基于反射做的呢?4.volatile 关键字作用5.不加这个关键字对变量修改就不会加到主存吗?加了volatile6.加了这个关键字还需要加锁吗?这个关键字的一些应用场景都有哪些呢?7.假设让你写一个线程池工具,你觉得应该怎么去设计呢?应该有什么变量?有什么接口,怎么实现的大概说一下8.线程数量已经有了,任务超过了线程数量,怎么进行调度呢?比如核心线程数量是5,最大线程是10,现在来了11个任务。9.如何去定位慢SQL和优化呢10.数据库更新了一些异常数据,如何对异常的修改进行回退?比如清空了一段的一些值11.SQL题:班级表和成绩表,统计这次考试每个班成绩总和的排序12.内连接和外连接有什么区别13.介绍一下IOC概念?有什么好处呢?14.利用kafka如何保证消息的顺序呢?15.针对IM项目,问了场景:一个群有1000个人,1000个人同时发消息,会发生消息风暴,如何处理呢?16.海量数据找前10个最大?数组做堆排序如何做?17.对于一个整数数组4455133,只有一个数字有1个,其他都是2个,并且相同的数是相邻的,如何找出只有一个的那个数的位置?时间复杂度log n #面经#  #Java#   #后端#  #京东#  #日常实习[话题]#
查看17道真题和解析
点赞 评论 收藏
分享
美团日常实习面经(已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:兄弟在哪投的
点赞 评论 收藏
分享
京东新零售一面二面
京东新零售-平台产品与研发中心-跨境电商一面  12.12  一小时十分钟1.  聊实习 独立做的一个标注平台2. 实习期间做的性能优化  聊到jvm的内存模型3. 聊实习期间做的死锁问题排查解决4. 具体场景:让你造数据库死锁怎么造 : 说了 顺序问题 和 锁的粒度问题5. 两个开发者  一个写的锁a 申请b    一个写的锁b 申请a 怎么解决 : 我巴拉巴拉说了一堆,想问的分布式锁。。。 6. 问了短链接,挑一个点介绍 : 好久了 说的有点乱7. 生成短链的时候  布隆过滤器的使用 直接入库-> 分布式锁 -> 布隆过滤器  :  他好像没太明白我的逻辑  一直说如果布隆过滤器中存在短链不还是会入库吗 , 我说循环十次还是存在之后就抛出异常8. 设计一个存库扣减系统,防止超卖       说了数据库层面 悲观锁       缓存层面扣减 并进行与数据库的数据同步       说秒杀场景下呢:回答的限流,redission的trylock        想要高吞吐量:回答的负载均衡,异步,多节点,集群(他想听多节点,但我说的服务的多节点,实际想听redis多节点,分布式锁的时候可以有多个key, 提高吞吐量)9. 多线程情况下的锁升级10. 线程池参数11. aop应用  原理:动态代理   jdk和cglib的区别12. 事务  同一个类中非事务方法调用事务方法失效原因:不是spring代理了13. ioc注解  @resource  @autowire   @Qualifier14. jvm常设置的参数:新生代老年代的比例,堆内存大小等等问了说已经签百度,然后说一到两周会推进正常吗。。。许愿二面更新:12.19 二面 半小时1. 实习过程中的一些难点:线上调优2. mongodb集群了解吗  分片集群3. MySQL 和 mongodb的使用区别  索引结构4. mysql 为什么用b+树 不用b树  红黑树5. 树高对查询有什么影响  节点都存储什么6. rocketmq的简单理解:削峰 异步 填谷 解耦 不同服务之间消息传输      怎么保证顺序消费的:同一分区能保证顺序消费 消费者端负载均衡 通过消费位点  不同分区通过一定策略发送到特定的队列     原理(一些组件)和存储:持久化到磁盘上,通过commitlog,consumerqueue7. 展开说说rocketmq的存储流程:回答的零拷贝,内存映射 (可能是要问持久化的流程)8. 展开说说零拷贝  nio9. 了解其他消息队列吗 : 回答的和Kafka的对比10. redis分片集群 为什么分片,优势  分片策略以及分配的槽和集群的关系11.  设计一个负载均衡算法,请求服务,下游10台机器,随机加权,怎么选择权值最高的机器  : ● 生成一个随机数,范围从 0 到权重总和(权重和是所有机器权重的总和)。● 根据随机数来选择机器。通过累加权重,当累积权重大于随机数时,就选中相应的机器。but 有点像kpi  许愿三面 - - - -更新:1.3 线下三面实习期间的收获三个词概括自己的优点和缺点实习期间做过的不感兴趣的工作  因为什么最终把工作做好的怎么组织的志愿者服务你与正式员工的区别三到五年内的规划有没有你自己牵头或者深度参与的项目 介绍一下许愿oc官网岗位已下线 估计泡不出来了#京东##秋招##Java#
点赞 评论 收藏
分享
高强度?高提升?快手实习感受
楼主是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_给我offer:快手没有实习生 只有oncall人
点赞 评论 收藏
分享
玩命加载中
牛客网
牛客企业服务