首页 > 腾讯CSIG腾讯云Java后台开发面经
头像
左五
编辑于 2020-06-28 22:28
+ 关注

腾讯CSIG腾讯云Java后台开发面经

while(diligentEnough == true && strugglingEnough == true){
++offer;
if(giveUp == true){
break;
}
}
投递的很迟,面试官每次都是主动打来电话约面试时间的,很亲和,也很耐心,第一面是在牛客链接平台上面试的,面试时长1个小时,第二面是在腾讯会议视频面试的,1个小时10min,全程体验都很好,面试官会逐步引导问题的展开,并给一些方案的设计,面试环节会分为四轮,方向是Java后台开发,base地点在深圳。

下面附上前两天的面经,ps:第二面是在第一面结束第二天就面试官发来电话约当天晚上的面试,全程体验很好。
(大概还记得的一些常规的问题写在下面)

一面 1小时
1、自我介绍,项目展开介绍,技术难点是在哪些方面体现的?
2、项目中通信协议是什么,为什么这么定义,服务器承受QPS大小?
3、spring依赖注入的方式?
4、谈一下事务?
······
5、数据库崩了的时候你是怎么优化的?
······
6、秒杀系统你是怎么考虑设计的?
7、具体的一个业务类模块开发你是怎么做的?
8、数据表设计你一般是怎么设计的,和其他模块关联时你是怎么考虑的?
9、索引的类型区别?
10、并发请求数过多时你在系统设计的时候是怎么考虑的?
11、springAOP?
12、cookie和session区别?
13、进程、线程、协程?
14、Nginx项目中做的任务,负载算法选择?
······
牛客白板代码题:字符串编解码,给定指定格式的字符串输入,输出原字符串序列(根据步长,重读序列)递归和非递归实现。
反问环节:面试官人很nice,根据问题一直引导展开,大佬的风度是真的强。

二面 1小时10min
1、自我介绍,项目介绍?
2、服务端收到数据量的大小?解析过程实现?
3、采样频率大概是多大?
4、项目过程中最主要的优化过程体现在哪?
5、SQL注入问题?
6、乐观锁、悲观锁实现?
7、主键和唯一索引的区别体现在哪?
8、平时学习的路线是咋样的,怎样学习的?
9、解决session会话共享你是怎么做的?
······
腾讯会议共享屏幕代码两道:
1、翻转数组,指定整值N,和翻转步长,按给定的步长来翻转数列。
2、给定一个无序数组,找出其中重复N/2次的值是多少,探讨了几种方案实现。
反问环节:面试还会有两轮,面试前辈人很好,好像是在家面试的,有个问题知道理论但是之前没有具体去实践也加以了鼓励,体验感很好。

三面 55min    (项目加算法面)
1、自我介绍,项目介绍?
2、全程是自己做的吗,是否参与开源项目?
3、你的技术栈是什么?
4、这几个项目中你觉得你做的技术难点在哪里?
5、每一个项目展开讨论解决的思路和办法
6、讨论项目性能测试和优化的方案?
7、故障定位与解决思路?
8、平时的学习路线和方法?
······
腾讯会议视频共享屏幕代码两道:
1、给定一个有序数组,统计指定元素出现的次数?(这里很抱歉在讨论空间换时间的时候没有听清面试官前辈说的是查询复杂度O(1))
2、1000瓶水,其中一瓶有毒,有10只老鼠喝这1000瓶水,如果其中一只老鼠喝到了有毒的水的话就会在1个小时之后死去,如何在最短的时间内找到有毒的水?
反问环节:感觉这一面有些地方发挥的不是很好,但是面试官小哥哥很耐心地解释了部门的情况,业务语言栈是包含有哪几个方面,同时询问了实习时长的一些情况,感觉很有风度,ps:声音贼好听······

HR面~真挚、真挚、真挚😁😁😁

已回绝···

更多模拟面试

全部评论

(7) 回帖
加载中...
话题 回帖

推荐话题

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐