深信服线下一面

1. 自我介绍
2. 介绍实习
3. 找一个你最熟悉的项目介绍一下
4. 你觉得你遇到的最大的困难是什么在这个项目中
5. 你觉得有哪些难点
6. 这个难点你怎么解决的
7. 手撕

第一个: 验证ipv4地址,尽可能考验更多的异常情况(比较简单)

第二个:给一个英文文章你怎么把所有的单词,统计频率

开始回答使用ik分词器,他说不行,我说hashmap,也不行,我说使用前缀树

这个是口头思路,不需要写

第三题:你了解最小堆吗,多久能写出来堆排序

三分钟写出来给他了,但是好像写的是最大堆的排序,我也没改,他没看出来。

反问:流程是什么

(37分钟)

(一面直接挂)
全部评论
这种公司让我面试我都懒🉐去,外包 早九晚九 加班费,年终奖全部算是每月薪资里😅
1 回复 分享
发布于 2024-10-22 08:37 上海
一样
点赞 回复 分享
发布于 2024-10-25 19:05 四川
逆天,深信服是这样的,Java没hc了还在面,纯恶心人
点赞 回复 分享
发布于 2024-10-18 09:49 天津
怎么练的堆排序三分钟能写出来?
点赞 回复 分享
发布于 2024-10-18 09:33 辽宁

相关推荐

一、开启投递:四处碰壁,陷入迷茫​3 月 12 日,我满怀期待地开启了简历投递之旅。起初,我将目光投向实习群和校招官网的实习岗位,觉得这些信息更及时精准,但一周过去,投递的十几份简历石沉大海。3 月 20 日起,我开始在大厂广泛投递,腾讯、阿里、字节跳动、京东、拼多多、华为等 Java 开发岗都成了我的目标。然而现实残酷,大部分投递仅显示 “简历筛选中” 便再无进展。​看着身边同学陆续收到面试邀约,我陷入了自我怀疑。反复检查简历,发现可能存在项目描述不够精炼、技术亮点未突出的问题;也担心自己对底层原理的掌握不够深入。那段时间,焦虑和迷茫时常笼罩着我,甚至开始自我怀疑。​二、柳暗花明,初现曙光​3月底4 月初,我开始陆续接到了面试。面试准备时,我从小红书、牛客等渠道查询面经,润色自我介绍,并根据每个岗位的 JD进行定制化面试题目准备。4 月 10 日,我迎来腾讯一面。面试官先让我介绍最有成就感的项目,我详细阐述了用 Seata 解决分布式事务的全过程。随后,针对 Spring 循环依赖问题,从三级缓存原理到实际应用场景展开追问,虽然部分细节回答得不够完美,但整体表现还算稳定。4 月 18 -25日,进行了二三面,注意聚焦系统设计,要求设计一个高并发秒杀系统,我从限流(Guava RateLimiter、Sentinel)、缓存预热、消息队列削峰填谷等方面进行分析,得到了面试官认可。4 月 27 日,我收到了录用评估。​但我并未停下脚步,继续参与其他公司面试。阿里的面试让我备受打击,4 月 18 日的一面中,面试官对 JVM 垃圾回收算法刨根问底,涉及 G1 收集器的分区设计和并发标记细节,很多问题我答得磕磕绊绊,最终止步一面。字节跳动的面试更侧重算法,4 月 22 日的面试中,现场两道算法题被爆杀。京东和拼多多的面试贴近业务,常问实际场景的技术解决方案。​华为的面试流程漫长,从 4 月 25 日的技术一面,到 5 月 5 日的综合主管面,每一轮都很压力。目前在泡池子。​在这一系列面试中,我积累了宝贵经验:面试前要对简历项目倒背如流,预想所有可能追问点;回答问题先理清逻辑,再分点阐述;遇到不会的问题,大方承认并尝试说出解题思路,展现学习能力。​三、收获成果(AI润色过)手握腾讯和华为的 offer,我陷入了幸福的纠结。腾讯的岗位在微信事业群,作为国民级应用,能接触到亿级流量的系统设计,团队氛围年轻活跃,技术大牛云集;华为的岗位聚焦云计算领域,公司在通信和云技术实力强劲,项目技术挑战性高,职业发展路径清晰。​为了做出抉择,我查阅大量行业报告,对比两家公司业务发展趋势和技术生态;联系在腾讯、华为工作的学长学姐,了解工作强度、成长机会和团队文化。经过反复权衡,我最终选择了腾讯。我认为,微信海量用户带来的复杂业务场景,能让我在高并发、分布式系统设计上快速成长,这与我未来从事互联网后端开发的职业规划高度契合。​回顾这段找实习的心路历程,有过焦虑、迷茫和自我怀疑,但更多的是成长与收获。它让我明白,求职之路从不会一帆风顺,唯有坚持不懈、不断调整、持续提升,才能抵达理想彼岸。希望我的经历能给正在求职的 26 届同学一些启发,祝愿大家都能斩获心仪的 offer!       
投递腾讯等公司9个岗位
点赞 评论 收藏
分享
05-10 16:15
已编辑
门头沟学院 Java
医疗类的公司,主要业务也是和医疗有关的。不过我项目一个是代驾,一个是IM,没啥相关的,全程聊天,没啥八股更没手撕,只能整理出一些问题。1.自我介绍————xxx学校,java学习路线,学习接触了什么项目,算法刷多少,八股背多少,我上来就说我java路线走完了,八股背很多。2.介绍一下项目———b站学的,跟着做的,做过大街类项目外卖点评,音视频和简历上的代驾和IM等3.项目是怎么开发的,怎么学的———跟着视频学的4.前端是自己开发的吗———不是,项目给的模板。我说我前端就学几个月,更习惯用trae,面试官笑了5.IM是怎么实现的———netty或者spring都有websocket,用websocket实现。没多问了6.项目中支付是怎么做的———我说支付一般是微信,微信支付个人开不了,一般是模拟支付。7.谈谈你对future的理解———异步获取任务结果,runnable任务callable的get8.如果支付链路很长怎么办———completefuture处理支付前的业务逻辑,然后支付用mq异步9.redis和mongodb在项目中怎么用的———redis保存临时的经纬度,mongodb持久化用10.哪些地方用的回调———忘记怎么答了11.项目怎么部署的,本机还是虚拟机———虚拟机,Linux,用docker搜一下很快12.有做过多节点部署吗?———nginx吗,有了解,但我没真做过13.jvm了解吗———我说我八股贼熟,随便问,然后面试官让说下gc,我说那就说下cms和g1,然后就是关于这2个垃圾回收器的特点14.你对我们公司了解吗———了解(看过ssob主页)15.学校在哪里,实习怎么办———我说租房...下面开始我的反问1.实习生主要干什么———完成我们分配拆解的项目需求...2.部门业务是什么,有多少开发员工———医疗....,大概有30多个开发3.实习福利待遇———面试官自己不清楚4.公司加班调休策略———加班算调休,可以替换第二天的时间整个面试不到半小时,感觉可能项目不匹配没啥好问题   
查看34道真题和解析 面试问题记录
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务