kxxy level
获赞
245
粉丝
98
关注
8
看过 TA
3016
门头沟学院
2025
Java
IP属地:重庆
bg:末9硕2本,2段中大厂实习
私信
关注
09-20 11:22
门头沟学院 Java
OPPO 后端 白菜价20
0 点赞 评论 收藏
分享
09-06 00:42
门头沟学院 Java
约面的时候确实没想到,听说都签约了那么多了,以为是kpi。但是人很好,爆吹!慢悠悠,一直笑而且在回应。1.介绍本次面试的构成,自我介绍,聊项目穿插八股,反问2.自我介绍3.挑一个最有挑战的项目或者实习讲,并简单追问4.线程池ThreadPoolExcuter如何保证核心线程的存活的?我先想到了take(),然后面试官说但是take以后执行完run方法,一样会被判定为结束,一直在给我说基础概念尝试引导,最后直接问现在让你写一个程序,让他不结束,怎么办,我还在想IO阻塞,都想给自己两巴掌,突然就想到了循环,一下就串起来了。5.MySQL索引,现在有一个名字,性别,身份证的表,5000w数据,查询所有男性,在性别上建索引,但是仍然全表扫描,为什么?MySQL这么做的原因是什么?我又从索引数据结构说,没说通,最后通过一系列引导,成功提到了MySQL会判断,性别是非聚簇索引,产生一次回表,但是回表的时候主键可能不是有序的,关键点是全表扫描顺序IO和随机IO的性能差。6.反问- 注重应届生哪些方面?软硬结合,硬素质就是要求会的内容,或者在提示下能答出来也过关。软素质沟通能力,思维逻辑性。真的很好,面试体验很棒。没答出来确实是八股基础不深,自己问题。结束6个小时后晚上看状态是已完成,不知道过没过,先泡着。 #Java# #后端# #秋招# #2025# #OPPO#
V进厂倒计时:线程池那个题目没看懂,核心线程能够一直存活的原因就是因为take方法啊,在runWorker方法里面while循环条件:task != null || (task = getTask()) != null,getTask方法里边会进行判断,如果设置allowCoreThreadTimeOut为true(默认是false),会调用阻塞队列的poll方法,方法有时间参数可以设置超时时间,超过了就会返回null;如果是false,则会调用阻塞队列的take方法,无限期等待不会超时,核心线程执行到这就会挂起无限等待查看图片
查看5道真题和解析
0 点赞 评论 收藏
分享
09-05 01:30
门头沟学院 Java
查看9道真题和解析
0 点赞 评论 收藏
分享
09-02 15:52
门头沟学院 Java
8.31周六,挺惊讶的只能选周六,以为面试官会很烦,但是很随和!1.他自我介绍,同时说自己会随时记录,所以会打字,也可能我说完一会没说话,是为了记录,(不像有的面试官在聊天!)2.我自我介绍3.按项目来问,jvm调优问题,经历,思考的思路4.JMM模型5.GC算法,并行问题,并发问题,知道什么说什么6.跟着我说的继续追问,一直在引导并且帮我总结,以及还问再想想有什么补充的没有,因为说的越多越影响我的得分7.设计系统问题,如何提高并发量8.看了一下时间,25分钟,可以做题了- SQL问题,学生id,课程名,分数。1)找到每门课最大得分的学生id,2)每门课平均分,3)找到每门课没有挂科的学生id,第一个没写出来,还给我说这是一个得分项,窗口函数,我用的子查询,很可惜没有加上分- 算法问题,简单考察了双指针,升序数组合并,a了后问我如果k路数组合并怎么做,答用归并的思路,然后引导我如果用堆呢,堆里维护每个数组的一个数,然后每次取堆顶即可。9.反问,交叉面,但是比较巧,我投的content service,他也做的content service,简单介绍了一下这个业务是做哪些内容的。吹爆虾皮面试官,结束后面试评价给了好评,一般是不会评价的。心情很好,过不过看缘分。 #后端# #2025# #秋招# #虾皮# #面试#
虾皮信息一面282人在聊 查看9道真题和解析
0 点赞 评论 收藏
分享
08-28 15:01
门头沟学院 Java
昨天晚上面的,今天早上一上班就凉了,正常45分钟的面试硬面了一个半小时1.自我介绍2.介绍现在这段实习,针对实习进行拷打并提出了一些以后可以进步的方向,比如接口迁移除了测试,是否有一些什么工具能够保证,提到他们内部的工具。3.之前团子的一段日常实习,做了什么,项目是什么内容,怎么调研的,还问了mt是谁,很熟悉。4.java JMM(这里答成了JVM)5.java 线程池,核心参数,任务队列之前用过哪些(之前实践有问题,用错队列了)建议C端用阻塞队列,拒绝策略有哪些,怎么用6.看到之前的一些评价说redis不好,考考redisredis哈希对象的结构(这里答成了分布式里的哈希槽,打断了以后又重新说,实际上就是基础数据结构)7.提到分布式,redis主从复制原理(这里从三个主从方案答但是底层想不起来,最后经过提示才想起来通过rdb的方式生成文件发给从节点完成复制,答的很差),如果从节点掉线,后边再上线,会怎么处理同步8.怎么学习redis的9.coding- 一个数n,分成k个数,k≥2,求怎么分,这些数能够乘积最大,求最大值。dp10.反问- 建议?学习方式,多从书本学,有体系化的知识,多做笔记,工作上,刨根问底,要把结果深究到位- 部门?到综面试官很尊重人,在介绍项目的时候一直在仔细听而且做笔记,结束以后才分几点进行提问,整体有种和同学沟通的感觉,而且提得建议也非常宝贵,受益良多,还是自己太菜了,加上紧张,没达到要求。 #后端# #秋招# #2025# #美团# #美团求职进展汇总#
查看10道真题和解析 美团求职进展汇总
0 点赞 评论 收藏
分享
08-26 15:48
门头沟学院 Java
时间2024.8.26 10-11.40本来是上周五的,但面试官有事,被调到这周一,和一面隔了快一周,以为基本上走流程,面完下午看状态应该是过了,等约三面1.自我介绍2.coding- 最大和连续子数组- 一个文件里一行有一个8位的电话号,很多文件,数据大到内存无法容纳,如何统计不同电话号出现的次数?先说思路,文件分块读,单纯统计哪些出现→用set,因为电话号范围是00000000-99999999共10^9个数,int型可以容纳,根据os不同int所占大小不同,这里取32位,即4B,一共可能有10^8大小,因此set最大4*10^8B≈400MB。如果考虑统计次数,用map,为了简化我们的统计,key是号码仍然用int,多的就是val的大小,事先如果已知出现次数的范围,用int或者long计数,int则在set基础上多一倍,800MB,lomg这里假设是int两倍,则1.2GB。面试官提到像一些单片机和一些简单的设备,内存还是太多了,用一些基础的结构?想到了bitmap,号码是多少就把第几位变成1。大小就只需要10^8bit≈125*10^5B≈12.5MB。那如果考虑需要统计多少次呢?那就用连续的几位来进行二进制加法计数,比如次数不超过255就连续8位表示次数,空间需要12.5*8=100MB,以此类推。那就实现一下最初说的Map方法吧,进行了coding3.刚刚的hashmap如果在累加过程中,val的Integer溢出,map会有什么处理吗(我记得没有,会抛出异常,所以我catch了)4.java注解的原理和用途5.假设我是一个不懂java的人,怎么给我介绍java aop6.反射了解吗,是java的特性的话,c++有反射吗,反射和黑客所说的hook,钩子有关系吗7.redis为什么快(传统八股)8.redis怎么保证数据安全的,会发生丢失吗9.如果数据过大,redis性能会不会受限,接近mysql10.关系型数据库和非关系型数据库的区别联系11.mysql你是怎么学的12.mysql主从复制分类和原理13.mysql除了binlog,还有其他的吗,什么作用14.执行sql语句过程是什么,binlog,redolog这些什么时候写15.binlog具体作用是什么16.如果现在有一台主一台备,采用半同步复制,必须要binlog吗,如果没有备呢17.秒杀系统,redis作用,如果并发几十万,库存10,如何设计,怎么扛得住并发,而且不超卖(这里确实有点问题,回答偏了,答到先放部分库存容错,后续再开一次秒杀了)18.本科学过密码学吗,有哪些加解密算法,RSA的用途是什么,为什么要存密码用AES,可以看看目前业界的方式,主要是不存储密码了。19.这边是做财付通的,有问题没,base地,以及是倾向于AI还是纯后台开发,都可以选20.实习内容,目前手里的offer,实习转正吗整体感觉非常舒服,很尊重人,一直在给予反馈和引导,也没pua,大概是一个40左右的哥,体验非常好,整体100分钟,很累,下午看已经通过,等约面。 #后端# #秋招# #2025# #腾讯# #腾讯秋招#
俊朗的外卷侠面向对象:佬是复试了吗,我上周四复试完没消息了
查看18道真题和解析
0 点赞 评论 收藏
分享
08-22 23:32
门头沟学院 Java
英军而汤包:楼主好强
0 点赞 评论 收藏
分享
关注他的用户也关注了:
牛客网
牛客企业服务