腾讯后台开发暑期实习二面

2021.4.21 视频面
最让我难受的就是面试官说看了面试记录,一面的时候mysql,操作系统,网络,java都问了,说没什么好问的。。。就问了一些宏观的东西。。这些东西的确没怎么答上来
1. 自我介绍
2. 项目相关
3.java语言与其他语言什么区别(我说面对对象四大特征,他说这个c++也有。。。然后我说JIT热点编译,然后就不知道了,然后提示我jvm)
4.java为什么要有jvm(不知道)
5. redis数据一致性  (双删)
6. redis过期策略(三种)
7. redis底层的数据结构存储?(这个我只说了五种数据结构,然后说了,String的结构shuxing跳表)
追问:跳表的查询时间复杂度?(我说不清楚,但是应该是nlog2N) 追问为什么? (不知道)
8. 常见的排序算法及其复杂度(xxx)?追问:快速排序最坏和最好情况?(xxx)怎么避免最坏情况(xxx)追问:你知道为什么排序时间复杂度最快一定是nlog2N吗?(不知道)
9. java有哪几种线程同步方式?(sy和lock)追问:这两种的区别?(xxx)

代码题:
1.单例模式
2.字符串转int(面试官说这个方法很多人都会写,但是有些人写的好,有些人写的差 )
第二道代码题他从一个代码高可用性来评判,带着我一点点改代码,其实就是我很多地方没考虑到(正负数,非法字符串,数字越界)

总的来说就是第二道代码题带我改了好久。。。我当时都觉得很尴尬。。。其实真的很简单,但是我当时太紧张了,好多东西没考虑到

结果是通过了,后天三面,还是电话面,希望能够拿到吧!
#实习##面经##Java工程师##腾讯#
全部评论
楼主3面是hr吗
1 回复
分享
发布于 2021-04-27 20:00
加油,没事的
2 回复
分享
发布于 2021-04-28 10:19
联想
校招火热招聘中
官网直投
进去要转语言吗?
点赞 回复
分享
发布于 2021-04-28 09:21
请问楼主三面还是复试嘛
点赞 回复
分享
发布于 2021-05-14 12:18

相关推荐

1、拷打项目。具体介绍一下无障碍权限。项目中gemini是干什么的?如何实现版本更新提醒的?如果提示更新时发生异常,比如网络状况不好,怎么处理?网络请求怎么实现的,用了第三方库吗?(OKHTTP3)了解过这个库的原理吗?(没有)那你具体用了库中的哪些方法?2、安卓中view绘制的过程经历了哪些阶段、哪些函数?3、了解过安卓中UI控件分发的机制吗?在relative layout中有一个button,点击button,事件是怎么转发的?4、从点击安装apk,到icon出现在桌面上,这个过程中系统发生了哪些事?从icon出现在桌面上,到应用的界面出现,又经历了什么过程呢?activity调用onCreate之前发生了什么?5、知道AFS(Andrew File System)和PFS(没听清,也查不到)吗?6、介绍一下Java中的反射机制。(拿了一个题,写Java反射的示例)。反射最主要的特点是什么?7、了解Java中的String类是怎么实现的吗?8、在你的安卓项目中遇到过内存泄漏吗?有哪些技术,如果使用不好可能会引起内存泄漏?9、了解过安卓里的handler吗?handler会引起内存泄漏吗?如果handler不指认线程,那它会在哪个线程上?10、介绍一下面向对象的特点。你了解哪些面向对象的设计原则?了解过单一职责原则、迪米特法则、依赖倒置吗?11、设计模式从哪学的?写一下你写过的最全面的单例模式。12、了解过HashMap的底层原理吗?是单一地用红黑树吗?什么时候会转化成红黑树呢?(链表长度大于8)为什么是8个?13、了解过HTTPS吗?加密用的什么机制?14、进程和进程的区别是什么?协程和进程的区别是什么?了解进程间通讯吗?15、算法 毒蘑菇、找出string B中的所有字母是否在string A中很注重知识的全面性,经常追问“还有吗”反问:技术栈是什么?(Java+Swift)如何提升算法能力?(其实不太重要,针对面试就是贪心、DP)
点赞 评论 收藏
转发
1 29 评论
分享
牛客网
牛客企业服务