腾讯 1 2 3 面

3.16 腾讯一面 1h

一道算法题:给一个n代表楼的个数,和一个int数组代表每一栋楼的高度,问当分别站在这些楼位置时候,能最多看到几栋楼?

  • 进程和线程的区别

  • 线程是怎么保持线程安全的

  • Java中都有哪些锁:我以 sycronized锁升级例子 解释了偏向锁 轻量级锁 重量级锁

  • 什么是死锁,怎么解决死锁,使用了锁就一定不会发生死锁么

  • 浏览器中输入网址,发生了什么

  • DNS解析具体过程

  • HTTP 和 HTTPS 的区别,HTTPS 是怎么实现安全性的

  • 什么是哈希表,HashMap怎么解决的哈希冲突

  • 介绍下 JVM 的垃圾回收机制

  • 什么时候进行垃圾回收

  • 怎么判断对象需要被回收

  • 直接标记法的弊端

  • 在40亿的qq号中,怎么进行查找

3.19 腾讯二面 90min

这一面是大佬组长面,没啥八股文,问题都很开放,感觉答得不好

  • 开头手写个快速排序

  • 操作系统是怎么保证进程安全的,要求说的比较细,具体到 Monitor,信号量原理,event原理

  • sycronized 锁实现原理,说了锁升级,然后一直深入到了JVM层面的实现:Monitor,然后又问了每次循环CAS需要大概多久。我???,面试官让我估计一个,我说几毫秒吧,然后就下个问题了,这个真不懂。。。

  • 问我擅长什么,我说了解JVM,然后他说问问JVM内存模型,本来挺开心,结果问的:为什么存在JVM内存模型。蒙圈,不按套路啊,我答的JMM+为了共享资源的安全性(每个线程将共享资源复制到自己的私有内存中)

  • 写了道算法题:一堆010101010,将这个字符串平均分成三份,要求每份 1 的个数一样,问有几种分法,要保证顺序不变

  • 又问我基础学科哪个擅长,我说计网,直接问:请求资源时,本机IP地址是怎么一层层向上转换的。我?????蒙圈,不按套路啊,答不上来,让我现场搜索,查不到 GG。

  • 中间还有一些题想不起来了

总体时间比较久,问的比较深入,面试题也是面试官临时想的,面试官不是主攻Java的。

看来不能光背题了,八股文没用了,各种课本得读起来了,慌得一批,希望能过

3.26 腾讯三面 总监面 10min

总监很忙,一直在开会,等了10min,10min又结束了

很快速的一些小问题,面试官很忙,希望不卡我哈哈

  • 自我介绍

  • 介绍下 java 垃圾回收(不让我详细说)

  • 同步和锁的区别

  • Java 四种引用

  • 遇到过哪些http状态码 302是啥

  • 除了锁,怎么实现同步:我答得使用event 事件规避掉同时修改共享资源

  • iOS开发时候,遇到过哪些崩溃原因

  • 2的22次方是多少 (????

  • 32位操作系统的最大内存是多少 (???

  • java中 IO 有哪些 :BIO NIO AIO

  • 介绍下面向对象的特征,详细介绍继承 封装 多态

  • 什么是里氏替换原则

    你的情况我了解了,再见👋🏻

老天鹅啊,求求,过了吧!!!

#腾讯##Java工程师#
全部评论
一面过了的话是什么状态哇
2 回复
分享
发布于 2021-03-27 01:23
本层ip地址一层层向上转换是在问每层数据包加头部过程吗😂
1 回复
分享
发布于 2021-03-27 00:22
阿里巴巴
校招火热招聘中
官网直投
请问楼主状态更新了吗
点赞 回复
分享
发布于 2021-03-27 00:10
第一道算法是单调栈吗
点赞 回复
分享
发布于 2021-03-27 00:40
40亿QQ号那个题思路是啥啊,分批吗还是啥
点赞 回复
分享
发布于 2021-03-27 13:37
楼主你好,请问你是实习、校招还是社招?
点赞 回复
分享
发布于 2021-04-15 21:52

相关推荐

8 51 评论
分享
牛客网
牛客企业服务