北京博乐科技面经(已感谢信)
2023校招 | 服务端开发工程师(python)
1011,投递
1112,笔试
笔试全是编程,共4个,全A。
- 题1:找坐标。m行n列的表格,初始位置是x,y;dirs 数组元素为0,1,2,3,4,0代表不动,1,2,3,4分别代表向四个方位移动,求最后的坐标
- 题2:消失的数字。长度为n的数组中包含数字1 - n,找出缺失的数字
- 题3:买卖股票3,LC123
- 题4:最大子数组和变形题,LC1186
1122,一面
- 自我介绍
- 项目
- 计算机网络OSI每层是啥,网络层的功能
- 给表建立索引
- 归并排序(算法题)
- 加1(算法题)
- git,如何对比不同分支(git diff),linux(主要用使用场景,没有问常用命令)
晚上10点20左右,hr电话联系让选二面时间。
1124,二面
早上8点半面试,问的比较杂。
一开始就问问题,连自我介绍都没有。
//算法题 public String[] method(String s) { String content = s.replace("\\r\\n", "\\n"); String[] list = content.split("\\n"); return list; } //上面的代码是什么意思?遍历几遍?(2遍) //如何只遍历一遍实现同样的功能?(直接按照“\\r\\n”分割字符串),写代码实现并比较两种结果是否相同
快排(没让手撕),时间复杂度,最坏,为什么。原本就有序的时间复杂度。为什么?
优缺点,哪里人,能接受的工作强度?实习期间的工作强度?平时空闲时间干啥?在北京实习过吗?手里有offer吗?offer都是什么情况?怎么看待游戏开发?之前接触过吗?喜欢玩游戏吗?主要语言?之前接触过python吗?等等
大概20多分钟就结束了。说hr会联系我。24号没联系。