腾讯云智后端开发一面

鼠鼠笔试完过了很久都以为凉了忽然收到了一面消息,直接被拷打。
1.项目(主要问Redis在项目中的作用,token过期等,然后说好像也没啥好问了😭。。。)
2.string,builder,buffer
3.list和map的特性和区别,一百万数据量如何选择
4.进程和线程,内存区域相关,进程通信,线程通信。进程调度算法。
多线程的并发安全问题,如何解决这些并发问题(提了锁,原子类)
5.网络相关osi模型(就答出个这个),ping包的结构,Mac,dos(只能说这方面一窍不通😭),简历都没写计网相关,所以还有一些记不清了。。。
6.IO模型,nio,bio,aio,面试官说五个常见,还有两不知道
7.数据库相关(如何实现分页查询,数据量百万级别呢)
8.算法(两条单链表求交点,答了哈希表,又问链表很长怎么解决。寻找最长回文子串,答完又问如何把一个字符串分割成最少的回文子串)
30min,算法都是口述没有手撕
答的很差,问稍微深一点就不会了,特别是网络相关,没有按照简历去问,比较熟悉的MySQL相关和框架几乎一点没问,感觉是g了。感觉问的很零散没有那种引导层次递进的感觉,就是感觉几个板块一个挑着问点,也可能是鼠鼠我太菜了😭,大概率凉。
全部评论
Base西安?
点赞 回复 分享
发布于 2023-05-25 10:16 黑龙江
有后续了吗
点赞 回复 分享
发布于 2023-05-25 10:30 四川
面试用了多久
点赞 回复 分享
发布于 2023-05-25 11:21 山西

相关推荐

03-12 20:21
已编辑
中国地质大学(北京) Java
北京业务:做消息队列相关,并且是toB(对这个业务还是不太感兴趣)。上来两个算法,在腾讯会议上做,使用acm模式算法1:判断链表是否有环算法2:两个有序数组求交集,请看第一张图开始问基础知识1. synchronized和ReentrantLock的区别以及使用场景2. jvm的内存结构3. 有没有过实际的排查jvm问题的经验(回答:使用jmap分析堆的使用情况,发现老年代内存溢出,原因是创建大对象,然后大对象从年轻代直接老年代,导致老年代空间不够)4. 当前在公司用的是jdk版本是多少(回答:jdk8,但是后续考虑升级到jdk11)5. 追问:为什么要升级到jdk11(回答:(不太清楚)或许为了使用jdk11的垃圾回收器吧)6. 内存溢出后如何检查是哪个对象占用过多空间呢(不清楚)开始拷问项目:问了特别多数据库从单机迁移到分布式数据库的问题,面试官比较感兴趣。改进:1. 当时做算法题的思路不够最优解。原因是自己好久没面试有点紧张了,题意没有完全看清,并且思路还不明确的前提下就开始开始做了,应该先看清题目给的条件,明确一个完整的思路再开始写。2. 回答八股的时候,有些不是一下子能反应过来的问题需要先构思一下,避免罗里吧嗦,自己都看不下去了。3. 一定要提前检查工具是否能共享屏幕,然后对着流程图来给面试官讲解数据库迁移项目,这样方便理解。提前练习下这个项目的讲解。4. 面试官说简历上可以把百度之前实习经历也加上,并且项目可以写的不用这么仔细。
查看9道真题和解析
点赞 评论 收藏
分享
评论
1
20
分享

创作者周榜

更多
牛客网
牛客企业服务