Java工程师精选面经合集
9家公司
350篇面经
最新 热门
乐牛游戏 游戏服务端开发工程师 凉经
一面 1.SQL占位符了解吗(#{}和${})2.批量 SQL INSERT 操作时,每条记录的列结构(即占位符数量和类型)不固定时如何解决(说说了固定一条来操作,或者分组为几条来操作,他不是很满意,他想要动态的来操作)3.网络套接字Socket会用吗4.介绍下你的项目5.为什么想来游戏厂6.除了Java还会其他语言吗7.为什么选择Java反问:1.了解到要转码到Erlang,可以说说企业对这种转码如何培训和引导(有导师到,转码语言以自学为主)2.工作时间是(双修,早九晚六,但几乎每天都会加班到八点,强调这个加班有钱)3.要写lua脚本吗(不用,鼓励学习)二面(先技术面再hr面)1.MySQL的数据存储在哪2.一条 SELECT 语句从被客户端发出到最终从存储文件中找到数据并返回结果的过程描述一下3.说说MySQL 客户端/服务器协议(不太明白,只说了说协议规定数据的Encode、Decode)4.了解游戏开发服务端同步机制吗?(简单介绍了下帧同步)5.让你设计一个游戏用户的签到功能,能统计签到次数给用户发放奖励,详细说说你的设计思路(说了布隆过滤器)6.当用户签到次数到了一定的数量给用户发放奖励,说说在用户点击点击“领取”键来领取奖励时,服务端如何实现这一过程(这里想的有点乱,我一开始以为发放奖励是直接入到用户的账号,“领取”键只是一个通知界面,但他是点击后领取奖励)7.如何防止用户重复领取(幂等性)下面是hr面1.户籍地、工作意向地点2.主要投递的岗位3.为什么投递游戏服务端开发工程师4.如何学习技术,特别是编程语言的学习(因为他们要求转码到Erlang)5.说说你项目的背景6.现在手上offer的情况7.说说你的期望薪资8.(我说了个范围)他进一步问什么样的企业你会想要你自己期望薪资的最大薪资,什么样的企业你能接受你自己期望薪资的最小薪资反问:1.游戏服务端开发要和游戏客户端开发沟通,需要我们了解游戏客户端的技术吗(不是必要,但最好去了解)2.团队的氛围如何(说游戏厂年轻人为主,氛围会开放、积极)
查看22道真题和解析
点赞 评论 收藏
分享
/feed/main/detail/c386eea6c99747b3b0cb4b2e215626b4/feed/main/detail/22f07bf2b4f841378935be76f558820b/feed/main/detail/0e7549e1fc0846c79e6d3cb1c462bed0
凯通科技 Java开发工程师 一面
线下面 小组项目设计,给一个业务需求,小组讨论核心功能实现与顺序、技术架构设计、如何落地与衡量指标(有点抽象,他直接把那个时间段来的面试人员直接分组,一个组里除了Java开发工程师还有其他什么提示词工程师,虽然至少都还是技术人员,但是总感觉他在和我们玩过家家)设计业务:CMMI5级的数字人业务分层:采集层、资源层、传输层业务团队:产品组、项目组、研发组、运维组业务核心需求:1.全流程:不单提供服务支持,还是服务的记录、监督、优化,2.知识驱动:基于企业的私有知识与大模型交互,提供大模型回答准确率,3.主动回答:不只是被动支持服务,还能主动提示,4.能力监督:监督大模型响应参数、企业采纳率和准确度、架构的耗时和响应,并基于监督数据优化服务。小组讨论任务:1.核心功能实现顺序,再说说为什么安排这样的实现顺序、2.技术架构设计,架构层次和各业务团队的架构交互、3.如何落地与衡量指标,如何满足业务团队不同组的需求和落地。最后分享小组讨论成果,然后面试官提问反问1.业务的方向(ToB的业务)2.让你们来进行技术架构设计,已这个业务需求或其他业务需求为例(想让他们来个反手教学,但是他们应付过去了,只说今天这个业务设计是开放,各小组的技术架构设计都可以)
查看6道真题和解析
点赞 评论 收藏
分享
/feed/main/detail/19a2b36207ff4bf8ab16aaffed3e77de/discuss/810080870370435072/feed/main/detail/02bd6cc4536b4fdeac9e082c474f4a66/feed/main/detail/9f31d044975b4587b34c80d5130f9052/feed/main/detail/76b08cef1dbf4851acd6ff15723960c2/feed/main/detail/b16f778cf6504a5c8d56a519eb2a4a88
10-20 20:51
门头沟学院 Java
明源云秋招二面
时间:60min岗位:java开发问题:1.慢SQL如何优化?2.深度分页有什么解决方案?3.对于使用游标的方案,这个字段必须满足什么性质?4.如果是UUID,分页查询应该如何优化?5.脏读、幻读、不可重复读6.mysql默认的隔离级别是什么?7.为了提高数据库并发性能,将可重复读降级为读已提交,会带来哪些问题?8.如果需要你在业务层代码解决这个问题,会怎么做?9.用户下单,半小时未支付,需要把这个订单关闭,有几种实现方案?10.cookie和session的区别11.如果使用session实现登录态,必须依赖cookie吗?12.是否了解jwt?13.JWT的payload里能存放敏感信息吗?14.如果使用JWT来实现用户的登录态,服务端是否需要存储这个token?15.如果要使生成的token在三天内失效,你会如何设计实现方案?16.MQ消息积压,消费者实例增加也不能够缓解?从哪些方面进行排查?(比如消息本身格式出错,循环写入队列、消费者下游调用接口慢等)17.你使用过的AI工具?翻墙工具用的哪个?操作系统用的哪个?18.为什么实习选测开不选后端?19.职业规划?实习中的协同问题,比如遇到分歧?20.专业领域,会关注哪些方向的长期发展,除了AI21.最近在学什么新技术?学习方法和途径22.给你一个任务,有些技术你从未学过,你如何在短时间内完成,如何调整你的学习策略?23.AI流行的时代,软件工程的哪些能力会变得重要,哪些能力会变得无关紧要?24.四五个词形容你的优缺点?25.学习成绩?认为自己是天赋型还是勤奋型选手?举例说明?26.实习过程难度比较有挑战性的项目?27.实习前期如何快速理解业务和上手新的技术?28.对于现有实习项目中大模型的准确率问题,如果还想持续提升,有什么新的解决方案?29.项目中最有成就感的事情?有没有对一些技术或者方案有过自己总结的经验能够在之后的推进能够参考?30.如果与其他研发人员或者产品有意见分歧,且必须在短时间内解决,怎么做?
查看30道真题和解析
点赞 评论 收藏
分享
/feed/main/detail/6cf1ab24d40a4a5f8950044f5e589398/discuss/809882760432078848
10-20 20:03
门头沟学院 Java
vivo Java工程师(Android方向)面经
点赞 评论 收藏
分享
/feed/main/detail/cfe0ba1526c444f4abd985c927e7834f/feed/main/detail/ea75e1dd1ad24cfd84157690e23318f9
双非27届后端实习面试复盘
面试公司线下看像是个小公司大概5-60人,规模不大,被ssob上写的是100-500诈骗了😂,可能是分公司的原因。面试官有两个人,人都挺好说话的,问的问题也都不难,准备很久的项目拷打也没用上,说实话被面试官夸了有点受宠若惊了主要问:1、学校这边怎么处理学业2、Java里有哪些集合,回答了arraylist和linkedlist还有hashmap(忘记说set了)3、hashmap的底层数据结构,我从jdk1.7和1.8分开讲了底层数据结构和put的原理,怎么解决哈希冲突,以及为什么要用红黑树。讲完最后被说讲太多废话了,直接讲数据结构就行4、Java的异常有哪些?说了索引异常、除0异常、运行时异常。太紧张就说了这些,然后问了我索引异常的拼写,我只记得是index什么of什么5、问了点项目,比较简单,我准备的面经没用上6、讲一下微服务是什么,有什么优劣势?随便扯了点东西说了一下7、MySQL的查询语句用到的关键词有哪些,想到的都说出来。说了select、from、join on、where、order by、group by、desc、limit这类的,面试官问limit是哪个的数据库的,我说是MySQL的,回答时把order by和group by搞混了,紧张记错了,我是入机8、问了一下我对大模型的理解和对前端的知识了解哪些。前端我就学了三大件和vue2,面试官想问我会不会ts这些,我就直接说不会了9、我的职业规矩和平时怎么学习的10、反问环节,我就问了我的第一次面试表现,让他们给我提点看法和建议,他们说技术很可以,就是回答喜欢讲废话,让我最好直入主题没有笔试和手撕算法环节,力扣白刷了,算法能力只能留到下一次实习表现了面试整体感觉不难,也很快,大概就25分钟左右就结束了,我走出来的时候还没缓过神。可能这就是小厂的强度吧,不能后面怎么把我当牛马使
查看9道真题和解析
点赞 评论 收藏
分享
/feed/main/detail/bbf709198455477fa2cf4ee85205f8c8/feed/main/detail/b0d53c4f43df4fba80eadbce3d8e1c80/feed/main/detail/1daac2b3839549968354868fd827b63f/feed/main/detail/42693fdfc5254730a3d4e07b77f534b9/feed/main/detail/67f6a29df062455bb020d96be7daa3ff/feed/main/detail/e4b275517f2b4994b0a82771f7145bb2
10-19 20:19
门头沟学院 Java
虾皮后端面经(一面二面)
shopee一面比二面难多了一面,面试官比较年轻1.数据库存储数据结构?2.三层B+数可以存储多少行记录(索引int,每行100字节)3.超卖问题怎么解决,用redis扣减库存怎么保证同步到数据库不会失败4.redis是单线程还是多线程5.redis的线程模型(一直追问,还有网络模型,具体实现,作用,redis为什么这样设计)6.select,poll,epoll的区别7.你说redis可以缓解十万级的QPS,那你认为redis的瓶颈在娜一块8.了解tcp吗(我说了解,他说不用介绍,不想听八股)9.程序申请100字节的内存,操作系统是马上拿出100字节的内存吗?10.C++了解吗,申请释放空间原理知道吗(我是java,他们用go,结果问C++?)11.程序进行中发现页块不在内存中,详细说明之后会发生什么12.给了几个select语句,然后问所有字段应该怎么加索引,为什么智力题:1.1-100不断删除奇数位数字,最后剩哪个2.长度为n的数组,每个元素大小从1~n-1,空间复杂度为O(1),返回出现数字及个数(说思路即可,其实就是原地法,类似消失的第一个正数)手撕:合并有序链表(应该面的还行,简单题意思一下)隔天二面,面试官强者发量1.了解微服务吗2.一亿用户量,关于用户登录和基本信息管理的的微服务架构该怎么设计3.100万QPS的请求系统怎么设计4.1000万个字符串的文件,挑选出出现频率最高的100条5.tcp包发送到另一个客户端,被缓存了几次,不算路由器缓存(完全没见过)6.数据库隔离级别7.linux系统中跑了一个死循环进程,操作系统怎么发现,或者会出现什么结果8.介绍协程(说了没用过go,只知道协程的定义:用户可以参与调度的用户态轻量级线程)9.详细说明输入url之后发生了什么10.给了一个update语句,问mysql会加什么表级锁和行级锁11.springboot默认的tomcat参数都有什么?让你来设计类似的网络编程你会怎么设计?智力题:烧绳子,一条1h,统计15分钟无手撕,感觉聊的挺好的,说之后还会有个hr面,问是不是更想待上海,说业务优先
查看26道真题和解析
点赞 评论 收藏
分享
/feed/main/detail/cdaea16eb79947a6ba9e4f349588c5de
玩命加载中
写面经
发动态
发动态
发帖子
写文章

全站热榜

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