腾讯pcg,阿里云,钛锋智能面经

阿里云一面挂经:
1.讲讲项目
2.hashcode和equals的区别
3.finally的功能
4.TCP三次挥手
5.TCP网络攻击
6.高并发会吗
7.sql里Left join和Right join的区别
8.jvm垃圾回收会吗
9.操作系统懂吗
10.linux查找文本中特殊字段(error?不确定忘了)出现多少次的指令?
11.Spring Aop

阿里云原生基础产品事业部一面:
40分钟技术面,30分钟代码题
1.讲美国选举区项目,并详细讨论了其中运用的算法
2. 接口和抽象类的区别
3. 接口的优势是什么
4. 接口可以有变量吗
5. 接口可以有实现过的方法吗
6. java有哪些基本类型
7. 说些你知道的数据结构
8. 说些你知道的排序方法
9. 快速排序的时间复杂度是多少
10. 冒泡排序的时间复杂度是多少
11. 给定未知数据,如何比较冒泡排序的快速排序在一般情况下(两者都是O(nlog))的速度快慢
10.hashmap的底层实现原理
11.代码题
// input: nums[]={1,2,3,4,5}, k=3
// output: nums[]={3,4,5,1,2}

腾讯pcg事业群 腾讯文档,qq,TIM组 一面挂经:
1.项目
2.RPC会吗?多线程会吗?
3.TCP三次挥手/四次挥手
4.http和https的区别
5.讲讲你知道的排序方式
6.讲讲merge sort

腾讯pcg 运营开发一面挂经:

  1. jre, jdk, 和jvm的关系
  2. jvm的结构
  3. java GC
  4. 面向对象思想是什么
  5. 接口的优点是什么
  6. java的基本数据类型有哪些
  7. java的基本数据结构有哪些
  8. 平衡二叉树是什么?优点有哪些?
  9. 会B树吗?
  10. 链表和数组的区别是什么
  11. hashmap原理是什么?底层是用什么数据结构实现的?
  12. 创建一个table,id是主键,自增,name是另一个value,请说出建表sql
  13. 操作系统会吗?
  14. linux如何查询文档的具体细节?(忘了flag是什么)面试官直接帮我答了(ls -l)

腾讯csig一面凉经:
1.接口与抽象类的区别
15. 抽象类里可以有安装好的方法吗
16. 会MySQL的索引吗
17. java GC会吗
18.讲讲选举区分布项目的算法
6.讲讲客户端与服务端交互的过程
7.TCP有哪三层?分别是干什么的?

钛锋智能面经:
三人同时微信电话面试,一个小时
1.讲一讲你知道的collection类数据结构
答:array, linked list, queue, stack, tree, binary tree, binary search tree
19. 递归与动态规划的区别?
20. hashmap原理
21. 瀑布开发与敏捷开发的区别?
22. 继承与多态(interface)的区别?
23. 你知道什么缓存技术
答:一个都不会
24. 高并发多线程会吗
8.mvc里的view是属于前端还是后端
9.你知道什么后端系统设计错误吗(???)
10.如何确保代码的可维护性(maintainability)
11.lru会吗
25. 布尔型过滤器会吗?
13.工作态度等

微软笔经:
1.需要练手,如果平常能做出来mid,考试时候就只能做出来ez,以此类推

你可能感兴趣的:(腾讯pcg,阿里云,钛锋智能面经)