812腾讯游戏广告部门软件开发-后台开发方向一面凉经

1、项目登录逻辑,验证和授权
2、数组和链表的区别,当数组内存过大时会出现什么问题(堆内存溢出),链表增删过多会出现的什么问题(大量内存碎片)
3、排序算法,稳定的算法,快排什么时候最坏(选定的值是最大,最小值),冒泡什么时候最好(有序)
4、jvm内存划分,堆和栈的区别
5、通信方式(tcp,udp)
6、io模型(阻塞io,非阻塞IO模型,IO复用模型,信号驱动IO模型异步IO模型

面试官挺好的,问题都不是很难,奈何太菜

#腾讯##面经##校招##Java工程师#
全部评论
楼主和我面的同一个部门,问的问题也差不多,面了四五十分钟,该答得也答出来了,但是我还是挂了,莫名奇妙
2 回复 分享
发布于 2021-08-12 22:49
分配数组内存过大出现段错误吧,原因是栈内存溢出吧
1 回复 分享
发布于 2021-10-22 16:38
楼主有算法题嘛?
点赞 回复 分享
发布于 2021-08-12 21:40
刚面了同一个部门,补充一些: 1.jvm区域介绍一下 2.堆内存分代划分和为什么要这么划分,优点 3.快排和选择排序对方给了个例子问我第一次和第二次排序后会变成什么样子。 4.为什么选择排序是不稳定的。 5.io模型和select,poll,epoll介绍以及为什么poll为什么从1024变成了65535 6.你常用的设计模式,单例模式有什么用 不到30分钟解决,感觉答出来了90%,坐等明天的感谢信
点赞 回复 分享
发布于 2021-08-20 21:30
请问下这个部门的base地在哪里呀
点赞 回复 分享
发布于 2021-08-27 22:11

相关推荐

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