腾讯后端开发,一面面试题分享

KLQ 2020-05-21 11:29:55 java常见问答 5064

下面要给大家带来的是一组腾讯后端开发的一面面试题,想要了解腾讯一面面经的小伙伴可以来看看下面的相关内容。

注:腾讯、一面

面试时间大约为一个小时左右

一、面试题(一面)

1、自我介绍

2、ArrayList和LinkedList区别是什么?

3、List、Set、Map的区别是什么?

4、Map底层原理、Set的底层原理、TreeMap的底层结构

5、ArrayList去除重复元素

6、 ==和equals的区别是什么?

7、如何自定义一个类,之后重写equals()方法?

8、两个相同值的Integer进行equals结果?

9、BIO、NIO的区别是什么?

10、如何判断写文件的时候Buffer已经写满?

11、Linux5种IO模型

12、设计模式你了解哪些?

13、JVM内存模型

14、垃圾回收算法?如何快速填满新生代?

15、进程和线程的区别是什么?

16、死锁,如何实现死锁?

17、 springmvc流程

18、MySQL中的事务隔离级别

19、TCP和UDP的区别是什么?

20、TCP为什么四次挥手?time-wait是什么时候?看到客户端大量端口处于time-wait阶段的原因?

21、Linux查看端口号?你常用的Linux命令?(linux常用命令)

22、python内存管理、垃圾回收机制?

23、你读到过哪些开源框架源码?可以读一些短的源码

以上就是腾讯后端开发一面的面试题分享了,更多大厂面试题,欢迎继续关注奇Q工具网来了解。

推荐阅读:

腾讯CSIG实习,二面面试题分享

java经典面试题汇总梳理以及答案解析

2020年最新腾讯java面试题分享