#

2025

#
76460次浏览 2445人互动
此刻你想和大家分享什么
热门 最新
08-22 23:32
门头沟学院 Java
快手后端开发一面凉经
快手一面529人在聊 查看13道真题和解析
点赞 评论 收藏
分享
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道真题和解析
点赞 评论 收藏
分享
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# #秋招# #腾讯# #腾讯秋招#
查看10道真题和解析
点赞 评论 收藏
分享
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# #秋招# #虾皮# #面试#
虾皮信息一面217人在聊 查看9道真题和解析
点赞 评论 收藏
分享
09-05 01:30
门头沟学院 Java
阿里控股后端开发一面凉经
查看9道真题和解析
点赞 评论 收藏
分享
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道真题和解析
点赞 评论 收藏
分享
🔥2025好未来校招启动,机会无限!
 🎉 2025届好未来内推火热开启! 🎉🔑 内推码:NTA2NJv🔗 内推地址:https://app.mokahr.com/su/JG2JH使用内推码简历会被优先筛选,可以后台帮忙查看进度🏢 生活环境:我们公司的新大楼环境优美,设施齐全。大楼紧邻地铁站,交通便利。内部设有免费健身房、自助摩卡咖啡、宽敞的大食堂,还有各种限定的可爱周边等你来发现!💼 工作情况:作为研发岗的一员,我们实行朝十晚七的工作时间,并提供一个半小时的午休。工作时间灵活,只要不影响工作进度,你可以根据自己的节奏安排时间。团队氛围融洽,同事之间互称“老师”,大家都乐于分享经验与知识。如果遇到问题,可以随时向经验丰富的同事请教,他们会耐心解答你的疑问。入职初期,你将有一到两周的时间熟悉环境。随后,导师会为你量身打造一个成长计划,通过安排简单的业务任务,让你逐步融入团队并积累实战经验。🌟 为什么选择好未来?优越的办公环境:现代化办公大楼、免费健身房、丰富多彩的员工活动。融洽的团队氛围:互助友爱的同事关系,良好的学习与成长空间。丰富的发展机会:实习转正机制,多样化职业发展路径。快来加入我们,在好未来开启你的职业新篇章吧!✨🔑 内推码再次奉上:NTA2NJv期待你的加入,共创美好未来!💻 职位清单:HPC&AI算法引擎测试工程师Web前端开发Golang开发工程师iOS开发工程师Android开发工程师C++服务端开发工程师JAVA开发工程师测试实习生算法组实习生计算机视觉算法工程师NLP算法开发工程师Cocos/Unity 3D开发工程师#2025##校招##好未来##内推##实习##互联网##秋招#
好未来
|
校招
|
超多精选岗位
点赞 评论 收藏
分享
09-06 00:42
门头沟学院 Java
OPPO后端开发二面
约面的时候确实没想到,听说都签约了那么多了,以为是kpi。但是人很好,爆吹!慢悠悠,一直笑而且在回应。1.介绍本次面试的构成,自我介绍,聊项目穿插八股,反问2.自我介绍3.挑一个最有挑战的项目或者实习讲,并简单追问4.线程池ThreadPoolExcuter如何保证核心线程的存活的?我先想到了take(),然后面试官说但是take以后执行完run方法,一样会被判定为结束,一直在给我说基础概念尝试引导,最后直接问现在让你写一个程序,让他不结束,怎么办,我还在想IO阻塞,都想给自己两巴掌,突然就想到了循环,一下就串起来了。5.MySQL索引,现在有一个名字,性别,身份证的表,5000w数据,查询所有男性,在性别上建索引,但是仍然全表扫描,为什么?MySQL这么做的原因是什么?我又从索引数据结构说,没说通,最后通过一系列引导,成功提到了MySQL会判断,性别是非聚簇索引,产生一次回表,但是回表的时候主键可能不是有序的,关键点是全表扫描顺序IO和随机IO的性能差。6.反问- 注重应届生哪些方面?软硬结合,硬素质就是要求会的内容,或者在提示下能答出来也过关。软素质沟通能力,思维逻辑性。真的很好,面试体验很棒。没答出来确实是八股基础不深,自己问题。结束6个小时后晚上看状态是已完成,不知道过没过,先泡着。 #Java# #后端# #秋招# #2025# #OPPO#
查看5道真题和解析
点赞 评论 收藏
分享
08-16 01:32
门头沟学院 Java
滴滴提前批后端一二三面(已凉)吐槽贴
先声明,学不到任何,看热闹可以来,很生气-----------手动分割线深夜来整理一波今天滴滴高强度面试,提前告知了会尽量当天走完面试流程,因此选了下午两点的面试,但是不确定能闯到哪一关,所以也没请假,在实习公司会议室面的,没想到硬控我一下午。一面:2.20-3.30首先面试官迟到20分钟并且没有进行任何解释,面试所在地也是一个开放场地有点类似于大家随便找的地方在面,有半层二楼那种,还有一些不是沙发的临时座椅。面试官人不错,也比较友好交流,下面是问题。1.自我介绍2.实习经历,负责主要业务3.秒杀项目,一些细节,怎么解决的超卖问题,有缓存为什么还要用令牌桶(这里没太懂想问啥,令牌桶不是为了削峰填谷吗),mq做什么的,如何保证mq的消费可靠性,mq redis数据一致性保障,最后总结还需要多看看秒杀的一些异常情况处理4.mysql索引相关,亿级数据如何设计索引(开放问答,欢迎大家提提思路)5.coding实现核心代码九键,字母映射数字,给n个字符串,每个都由2-9或者大写字母或者-组成,遇到字母进行转换,分隔符跳过,最终保证能转成七位数字然后加个分隔符变成类似xxx-xxxx的形式。6.反问业务?没太听清,说是乘客打车这一块,C端最顶层的业务层。5分钟后邮件约二面,当前时间的十分钟后二面迟到5分钟,大约3.50开始,类似的场地,一样的戏谑的态度,一样的喝奶茶,开头还在和别人聊天,中间还被别人说了一句什么笑的很夸张,而且时不时就对着屏幕莫名笑,一眼看就是在电脑上聊天,我回答完也会反应半天,眼神就没在听。建议没聊完别面试。1.自我介绍2.实习做的内容,介绍的好像和简历不一样(因为还在做大需求,没做完当然不会往上写)3.盯着实习问4.计网模型,为什么要设计七层,为什么不是六层,八层5.之前做的和密码相关的问题,在得到了我https能解决,但是我加密也设计的有缺陷后,抓着这个点疯狂的逼问(我已经承认了自己这块设计的是没想到)6.秒杀项目,支付的一个流程是怎么样的,普遍的流程是怎么样的,涉及到支付平台,购物平台,银行等,引到分布式事务上。7.coding,在数组中找到和为target的最短子数组,求长度,前缀和+哈希8.反问看重校招生的特质?因人而异三面,约的4.50 hr打电话来告知5.10一样的场景,猜测都在一起坐,也是在和旁边的聊天,同时其他人和频繁入镜,整个人靠在椅子上,一副高高在上的样子。1.自我介绍2.实习或者项目最有挑战的,频繁打断,问一些无关紧要的问题,其他人可以做到问题是记录下来再进行交流的,唯独你不可以,不想听可以不听,或者干脆别面,耽误时间。最后还要否定,不是每个人的挑战都是像这位高管一样有挑战的。3.问一个java 一个进程,多个线程,一个OOM了,其余会怎么样,我想从堆和栈的角度分析,直接打断否定,说不会没关系,可以换一个。4.换到另一个,concurrenthashmap,set操作。经提示改正put操作,加锁吗,我说加,但是是否互相影响要看桶的位置是否发生冲突。问,你没有回答我的问题,我说get操作加锁吗,这里我已经不想说话了,我说你不是问的put吗,他回复,put和get同时进行,get是不是会加锁,不加他岂不是会读到脏数据,怎么保证原子性的,确实不理解他说的意思,我说通过volatile保障了可见性,put操作会及时更新到各个线程,追问,你没有回答我问题,这怎么保障原子性。最后就是直接不想说话,说不会,安慰道没关系,我们可以换个智力题,智力题https://blog.csdn.net/poppyl917/article/details/89175810第一题,直接输入在聊天框里,但是条件少,不解释,直接等我回答,问一句说一句,并且嘲讽,这是一个逻辑问题,不是魔幻世界。OK,最后确实不想动脑子了,没分析出来。最后结束不等我说完直接退出,礼貌让nm吃了?高高在上高惯了别低头委屈了自己来面我。总结,招不起别招,全是黑点😅 #后端# #Java# #2025# #秋招# #滴滴#
查看16道真题和解析
点赞 评论 收藏
分享
08-09 16:32
门头沟学院 Java
OPPO后端一面
2024.8.9 OPPO后端一面面经1.自我介绍2.本科阶段最有挑战的课,如何克服的,为什么会觉得他最难最有挑战,我讲的是《人工智能》,后来要讲一个人工智能算法,具体落地哪里用到了或者潜在用,答DDQN,问DDQN相比于DQN优化了什么3.讲一下两段实习挑一个系统,讲一下是什么内容,负责哪个模块。其中我提到了开放API,又追问如果现在负责的是api的维护,如何做限流,做流控,做负载均衡,保障系统可用4.有一个实习需求是JVM调优,讲一下JVM模型,垃圾回收算法,垃圾回收器,垃圾回收流程,实习怎么发现需要进行垃圾回收的。5.实习的系统有用到哪些开源项目?答在目前的dubbo,redis,mq等都封装了一层并且使用,追问重新封装的rpc框架比dubbo好在哪了,为什么还要重新封装,dubbo的核心原理是什么大概讲一下,了解netty吗,不了解6.有一个项目是秒杀系统,是怎么做分布式事务的,怎么保障的,我说是单机系统,所以要求进一步想一下,现在设计的话如何做(简单讲了一下两阶段提交,不知道对不对,薄弱项)。用到线程池了吗,参数如何设置的,追问拒绝策略以及设置无限队列内存不就爆了(给自己挖了个坑)7.了解docker和k8s这类云原生吗,答了一下使用经历8.一段开源协会的经历,具体做什么的,怎么看待开源产品和开源社区的。9.最喜欢的技术面是哪个,不太了解问的是什么所以反问想让举个例子,例如云原生?linux?存储?或者单纯做业务,答之前做的都是业务,所以熟悉mysql,redis,mq等java那一套比较多。追问哪个读过源码,选择了redis,直接问redis核心是什么,为什么这么快,源码怎么实现的,只能从知道的八股里一些数据结构和线程模型答,具体真不清楚。10.反问(终于反问了)- 具体做的业务——oppo这边后端开发包含很广泛,有coloros,云原生,存储,也有商城这种业务,我是做底层的,云原生那块(听到这心凉半截)整体强度很大,感觉自己给自己造了一个又一个坑,一直追问而且问题很奇怪的感觉,问Java的不多我也猜到应该不是主写Java的,没想到是做底层的。但是后续通过状态码查是通过了,比较惊喜!面试体验很好,面试官一直在微笑并且语气很好,也会安慰不会也没关系,可以说自己会的,不过最后结束确实是物理上汗流浃背了。😇 #Java# #2025# #牛客解忧铺# #oppo# #后端#
查看9道真题和解析
点赞 评论 收藏
分享
玩命加载中
牛客网
牛客企业服务