下面要给大家带来的是一组腾讯后端开发的一面面试题,想要了解腾讯一面面经的小伙伴可以来看看下面的相关内容。
注:腾讯、一面
面试时间大约为一个小时左右
一、面试题(一面)
1、自我介绍
2、ArrayList和LinkedList区别是什么?
3、List、Set、Map的区别是什么?
4、Map底层原理、Set的底层原理、TreeMap的底层结构
5、ArrayList去除重复元素
7、如何自定义一个类,之后重写equals()方法?
8、两个相同值的Integer进行equals结果?
9、BIO、NIO的区别是什么?
10、如何判断写文件的时候Buffer已经写满?
11、Linux5种IO模型
12、设计模式你了解哪些?
13、JVM内存模型
14、垃圾回收算法?如何快速填满新生代?
15、进程和线程的区别是什么?
16、死锁,如何实现死锁?
17、 springmvc流程
19、TCP和UDP的区别是什么?
20、TCP为什么四次挥手?time-wait是什么时候?看到客户端大量端口处于time-wait阶段的原因?
21、Linux查看端口号?你常用的Linux命令?(linux常用命令)
22、python内存管理、垃圾回收机制?
23、你读到过哪些开源框架源码?可以读一些短的源码
以上就是腾讯后端开发一面的面试题分享了,更多大厂面试题,欢迎继续关注奇Q工具网来了解。
推荐阅读: