腾讯一面 面经

本来投的是测开,今天上午有个测试部门捞了一波,下午有个客户端开发捞了一波
大概问了1h。。。太难熬了
安卓没基础,所以没问
首先自我介绍,
然后从计网开始问:
1.osi五层协议,分别描述一下,每层协议
2.tcp和udp的区别,以及tcp滑动窗口
3.有哪些状态码,都介绍一下,漏了500,面试官还提醒了一下
4.字节序和大端小端(没听过,只能放弃。。。QAQ😰😰
然后开始Java基础
多线程
1.介绍一下synchronized 的 原理以及锁优化
2.死锁的条件 避免死锁的方法
3.threadlocal 的原理
4.进程和线程的区别
5.进程和线程通信方式
6.为什么进程间通信比线程难?(没回答起,我日😫😫
集合
1. hashmap 的结构,全介绍一遍
2. hashmap线程安全吗,有什么其他线程安全的map
3. 树结构还有哪些(二叉树。。b树。。b+树)
4.介绍一下b+树
JVM
1.垃圾回收算法,介绍一下垃圾-清理算法
2.如何标记的,两种标记算法
3.root节点如何选取的呢
4.堆和栈的区别
Spring
就问了AOP的实现方法(主要问了代理方法,答的不好....😥😥
算法:
1.快排的思路,怎么避免最坏情况(随机数),那如果随机数每次都是最坏的呢,我说就选择插入排序呀,他说一定要用快排😂😂(选多个随机数,然后取中位数)
2.堆排序的思路
3.dp的思路,dp的条件


#腾讯##实习##面经#
全部评论
pzrnb
点赞 回复 分享
发布于 2020-03-23 18:03

相关推荐

06-25 16:25
梧州学院 Java
愿汐_:项目介绍那么长,然而你做了啥就一句话?
点赞 评论 收藏
分享
评论
1
25
分享

创作者周榜

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