wordpress英文企业网站模板/临沂做网站推广的公司
首先夸一夸,腾讯的执行效率还是挺高的,我8月12号投的简历,13号就收到了一面的通知,腾讯今年好像没有了笔试.15号2点半开始,由于我这边的网不太好,面试官就叫我关闭了视频只开语音,面试官人还是挺不错的,唉,只怪自己太菜了,好多问题都回答的不是太好,2道算法题一题也没写出来,只说了思路.写这篇文章主要是为我自己总结面试,这样才会让自己一点一点的进步.面试题的答案,我会直接借鉴别人的,我相信站在巨人的肩膀上才会看的更远,也是为了避免重复造轮子.自我介绍(我:大学期间我学习了java基础,计算机网络,数据库和SSM框架等知识,顺便说了一下自己有做了个小项目(下面问题全是问这些,SSM框架没问))
项目里有用到radis缓存嘛?(数据较少,没有用到) Redis快速入门
索引的底层结构(红黑树,巴拉巴拉(答错了,应该是B+树)) 深入理解mysql索引底层数据结构与算法
聚集索引和非聚集索引有什么区别?(巴拉巴拉) 聚集索引和非聚集索引的区别
TCP的三次握手和四次挥手能具体讲讲嘛?(我:巴拉巴拉巴拉巴拉;面试官:等等我不是叫你讲它的具体过程,你可以说说每次握手后他们各自的状态;我:巴拉巴拉) 详解 TCP 连接的“ 三次握手 ”与“ 四次挥手 ”
四次挥手里有个TIME-WAIT阶段能具体讲讲嘛?(额,巴拉巴拉)
四次挥手什么时候处于半连接状态?(巴拉巴拉)
好,我们来聊聊操作系统,进程和线程的区别能说说嘛?(我:巴拉巴拉巴拉;面试官:额,好吧) 2w字 + 40张图带你参透并发编程!
进程和线程的资源分别存在哪?(答得很Low)----看了第八题的答案应该就知道了
Java中的集合有哪些呢? (巴拉巴拉) 剖析面试最常见问题之 Java 集合框架
Arraylist和linklist的底层是什么结构?(数组;链表--答错了,应该是数组;双向链表)
好,你刚刚说到了GC垃圾回收,能给我具体讲讲嘛?(巴拉巴拉,记得不是很清楚,有点忘记了) JVM 垃圾回收算法和垃圾回收器
BIO和NIO了解过吗?(我:啥?IO?;面试官:BIO和NIO;我:不了解--后面看了下是阻塞和非阻塞) BIO、NIO、AIO
Linux 了解多少?(我:我心想就装虚拟机的时候了解了下,还是说不太了解吧;面试官:好吧)
C++有学习嘛?里面的虚函数了解嘛?(巴拉巴拉) C++虚函数
分布式有了解吗?能说说吗?(额,不太了解)
好我们来做几道算法题吧(手撕代码环节)
1. 如何求二叉树的最大宽度, 树的最大宽度是所有层中的最大宽度(我:你发给我的链接只是个编译器,里面也没有题目呀?面试官:我来说,你来写;我:我能说说思路吗?面试官:可以;我:广度优先遍历二叉树,求出每一层的宽度,取最大;面试官:你用代码实现一下;我:额,我要自己写树的结构嘛?面试官:是的;我:额;面试官:好吧,我们进入下一道) 二叉树最大宽度
2. 如何得出两个交叉链表的交点(我:让我想一下;面试官:可以;我:我也要自己写链表的数据结构嘛?面试官:是的;我:我可以用额外的存储空间嘛?面试官:你先写,之后我们再讨论优化;我:额;面试官:好吧) 剑指 Offer 52. 两个链表的第一个公共节点
19.我们的面试差不多到这了,你有什么要问我的嘛?(我:我知道自己过不了了,没有什么要问的了;面试官:好的,再见!)
整理不易,如果各位觉得有一点点用的就点个赞再走呗!