腾讯云智Java开发一面面经

base武汉,面试官迟到了几分钟,没开摄像头。面了大概一小时,用的腾讯会议,代码题共享屏幕然后用本地IDE写。

1.自我介绍

2.项目用到什么技术

3.讲一下JVM和每个区域存放什么?

4.垃圾回收是在哪个区域发生,讲一下垃圾回收?

5.说一下常见的数据结构?

6.红黑树的原理和特点?

7.Hash和红黑树的区别?

8.平衡二叉树和红黑树的区别?

9.介绍一下HashMap的底层数据结构

10.手撕:单链表的排序

当时嘴贱提了一句红黑树,一直围绕着这个问,底层不太懂,估计g了。

#24届软开秋招面试经验大赏#

#24届软开秋招面试经验大赏#
全部评论
至少还都是八股,我当时面拷打项目+八股(java+数据库+计算机网络+操作系统)+场景题+智力题+手撕
1 回复 分享
发布于 2023-10-03 21:37 陕西
我二面问的这些,一模一样,jvm类加载全忘了,没a出来,要g
点赞 回复 分享
发布于 2024-05-30 10:39 辽宁
看你说的问题,感觉还是比较简单和基础的
点赞 回复 分享
发布于 2023-10-01 15:16 安徽
链表排序,用递归解吗
点赞 回复 分享
发布于 2023-09-30 16:16 浙江
中秋节还面试???
点赞 回复 分享
发布于 2023-09-29 21:14 陕西

相关推荐

没想到这么快就结束了。说了这些问题,机会还是没把握住。1.从Linux角度,epoll怎么调到系统核心?没听懂,后面问ai,貌似是要我说出epoll种操作系统内核态用户态的切换过程。2.要我讲一个我项目的难点(在执行处理信息回调函数时如何确保这个过程不会被中断,我说用shared指针延长生命周期)说到一半打断我。3.unique指针和shared指针使用场景。unique独占,shared我想不到除了延长生命周期还有啥。4.进程和线程的区别。资源开销(创建销毁和切换上下文)安全性问题。5.进程线程的通信机制。进程:匿名和命名管道,信号,套接字,条件变量(提到了虚假唤醒)线程:条件变量,互斥锁读写锁6.讲一下你熟悉的排序(快速和归并),要我说归并的最好和最坏时间复杂度。这个问到了心里凉一半,前几天面试问的我怎么手撕,我很久没写了,面完后我赶紧去学手搓,然后问我这个,心里一万头草泥马奔腾,还是基础太差了吗?7.说一下归并的过程。我说了是递归的过程,递归到只剩一个或两个元素,然后比较大小互换,重复这个过程,但我忘了提要用一个额外的数组保存答案,哎。项目也没说什么,不知道为啥,15分钟面完心里挺难受的,没想到草草了结了,感觉应该是没了,面试官挺强的,他应该也看出来了我实践能力很差,哎,继续努力吧,还是太菜了。
查看7道真题和解析
点赞 评论 收藏
分享
评论
11
49
分享

创作者周榜

更多
牛客网
牛客企业服务