西山居测试开发一面面经
timeline:8.12投递,8.28笔试,9.9面试
本身投递的岗位是游戏开发
时长半小时左右,腾讯会议面试,有两个面试官,都没开视频
1. 自我介绍
2. 先考一个算法题,在一百万个数据里找出前十大的(就是topK)。
给面试官说了三种方法,包括线性查找第n个数的经典算法。但是面试官一直追问为什么基于快排的查找算法是线性的,我用无穷级数扯了半天,最后面试官哦哦两下结束了
3. 这是最离谱的,面试官问我:“能不能介绍一下Java的内存管理”
我感觉面试官可能不太会Java,不然不会问出来这么大的问题,直接榨干了我的jvm知识,30min的面试,这个问题说了20min左右。
4. sleep()和wait()的区别,哪个会释放锁
5. 场景题:LOL时cpu爆满是因为什么,怎么解决(答得不好)
换另一个面试官
6. 项目
7. 问一下python的基础知识可以吗(不会,当时还疑惑python和我游戏开发有什么关系)
8. 反问,面试官:“因为这个岗位是测试开发...”,莫名其妙把我的岗位给换了。
最后,面试官:“一周之内会有结果的,过或不过都会有通知的”。然而现在已经是第12天了😅
应该是凉了,可能是技术栈不太兼容,本身是写Java的。
应聘过程整体流程比较慢。
update:已收到感谢信,拖了一个月才发
#面经##西山居游戏#