今天给大家分享一篇 腾讯WXG凉经, 希望大家在面试中能够斩获Offer, 找到自己满意的工作。 一起来看看吧~
WXG两轮游
最近整理了一系列的Java面试题,包含了Java基础、进阶、多线程、并发编程、数据库(MySQL、Redis、MongoDB、Memcachedd等等)、Spring全家桶、MyBatis、ZooKeeper、Dubbo、Elasticsearch、RabbitMQ、Kafka、Linux、Netty、Tomcat以及阿里、腾讯、字节、百度等大厂的面试真题。
点击下载完整PDF☞ 2022年最新Java面试题集
最近整理了一系列的Java面试题,包含了Java基础、进阶、多线程、并发编程、数据库(MySQL、Redis、MongoDB、Memcachedd等等)、Spring全家桶、MyBatis、ZooKeeper、Dubbo、Elasticsearch、RabbitMQ、Kafka、Linux、Netty、Tomcat以及阿里、腾讯、字节、百度等大厂的面试真题。
点击下载完整PDF☞ 2022年最新Java面试题集
一面(3月16日 1h5min)
- 编程题:任意输入ascii可见字符的字符串,获取各字符串出现次数的中位数。
- String、StringBuffer的区别
- HashMap、HashTable的区别
- HashMap的实现
- 创建线程的常用方式
- 线程的状态
- 哪些方法可以造成blocking状态
- 哪些方式可以创建线程池
- 保证多线程的程序正常运行
- 什么是死锁
- 怎么预防死锁
- 什么是反射
- 动态代理是什么
- 装饰者模式是什么
- 深拷贝和浅拷贝的区别
- java的垃圾回收机制
- 其他编程语言(说了C++和python,问了C++的多态)
- TCP的三次握手的流程
- TCP和UDP的区别
- TCP的滑动窗口机制
- 发送方的窗口大小由什么决定
- linux内核中对发送方窗口的定义或者设置是多少
- linux的top命令
- 快排和堆排序的大概流程,算法复杂度
- innodb索引是怎么实现的
- 范围查询是如何实现的
- mysql常用的优化方式
- mysql所有字段都可以创建为索引吗
- 项目
第一次面试,感觉还行??
二面(3月19号 1h20min)
- 手撕代码:给定任意一字符串a,通过删除n个字符,可以使其变为回文串b,求n的最小值。(没思路,然后又给我出了一道)
- 给定一个整数,编写程序计算有多少对质数的和等于输入的这个正整数,并输出结果。
- 设计模式(答了单例、适配者、代理、装饰者、工厂)
- 工厂模式和单例模式结合使用的场景?
- 垃圾回收机制(怎么判断一个对象不再需要使用,循环引用怎么办)
- 有了垃圾回收机制,是不是不再需要管理对象的生命周期
- 没有任何的溢出,堆无限大,是不是不需要回收内存
- TCP的三次握手
- 数据库索引和主键的区别
- 进程和线程的区别
- 进程通信的方式
- 项目
其实不确定是不是WXG,但是也没给我机会反问。
如果说一面的时候感觉良好的话,这次面的我怀疑人生,脑子里只剩面试官的“还有吗还有吗”,觉得自己菜的一批
到周一的时候就显示挂了。。