转转一面凉经

1、自我介绍

2、介绍项目

3、HashMap

4、线程池创建参数

5、核心线程数和最大线程数区别

6、了解哪些垃圾回收算法

    标记-复制算法

    标志-清除算法

    标志-整理算法

    分代理论

7、CMS的工作原理

    CMS(Concurrent Mark Sweep 并行标记扫描:其实从名字就知道它用的标记-清除算法实现的):获得最短回收停顿为目标,更加关注服务器的响应速度,希望给用户更好的交互体验,采用的是标记清除算法,执行过程分为如下四步(两停顿两并发),会产生空间碎片,无法解决“浮动垃圾”。执行步骤:

1、初始标记:标记GC Roots直接关联的对象,需要Stop the world

2、并发标记:从GC Roots遍历能引用到的所有对象

3、重新标记:对并发标记阶段的标记进行修正,需要Stop the world

4、并发清除:与用户线程一起运行,执行垃圾回收。**

8、SpringAOP的作用

9、MySql索引的作用

10、浏览器中输入一个网址的过程

    1、DNS解析

    2、TCP连接

    3、发送HTTP请求

    4、服务器处理请求并返回HTTP报文

    5、浏览器渲染页面

    6、连接结束

11、Linux日志文件,查关键词出现频率最多的,对出现频次排序,变量?

    grep,参数没记过

12、Redis数据结构

13、redis过期策略

14、算法:判断是否是2的幂

反问

我问面试官在面试过程中更希望候选人是怎样的,或者说更看重面试者的什么能力?

面试官居然说这个问题不知道怎么回答

凭感觉面试???

总结:前面问的Linux没记过参数,只答了个grep,参数没答上来,其他都是很基础的问题。

不知道转转还要共享屏幕写算法,打开idea费了点时间,算法没写出来最优的解法,leetcode没刷到这题,二进制解法是最优的,没做过想不起来呀,唉。第二批转转竞争挺激烈的,3天后收到了感谢信😭😭😭


#面试复盘##内推##面经##求面经##笔试题目##offer比较##面试流程##招聘进度#
全部评论

相关推荐

1 4 评论
分享
牛客网
牛客企业服务