深圳同行者科技笔试题+一面
4.1 招聘会投了python开发工程师,笔试题我用了python来写算法。
第一题:
实现以下2个接口(必做)
不能使用语言的基本分割组合函数(如Java的String.split,php的explode和implode)
1) 字符串拆分成数组,如”ab&&2”通过”&&”做分隔符,分割得到字符串数组[“ab”,”2”]
2) 实现字符串组合,如[“ab”,”2”]通过”&&”分隔符,组合成字符串”ab&&2”
第二题:
找出不大于n的最大质数
第三题:
1000个数范围是[0,999],有2个相同的数,请设计算法找出来
第四题:
n个人(编号1~n)围成一圈从编号为1的开始报数,从1报数到m,报到m的人出来,下一个人继续重新从1开始报数,编程求最后一个留下的人的编号。
如n=3,m=4
第一次出队:1
第二次出队:3
最后留下:2
更新:4.11 一面
1、学过什么课程,计算机网络有学过吗?
2、计算机网络的七大层
3、(项目里的)MQTT协议是哪个层(应用层)
4、逐个说一下笔试题的思路和它们的时间复杂度(用了20min,边讲解边问笔试题的优化思路)
5、反问环节
(1)您认为优秀的 python开发工程师应该具备怎样的能力?
(2)请问这个岗位的相关的考核指标有哪些?
感觉面试体验还行,望参考。
第一题:
实现以下2个接口(必做)
不能使用语言的基本分割组合函数(如Java的String.split,php的explode和implode)
1) 字符串拆分成数组,如”ab&&2”通过”&&”做分隔符,分割得到字符串数组[“ab”,”2”]
2) 实现字符串组合,如[“ab”,”2”]通过”&&”分隔符,组合成字符串”ab&&2”
第二题:
找出不大于n的最大质数
第三题:
1000个数范围是[0,999],有2个相同的数,请设计算法找出来
第四题:
n个人(编号1~n)围成一圈从编号为1的开始报数,从1报数到m,报到m的人出来,下一个人继续重新从1开始报数,编程求最后一个留下的人的编号。
如n=3,m=4
第一次出队:1
第二次出队:3
最后留下:2
更新:4.11 一面
1、学过什么课程,计算机网络有学过吗?
2、计算机网络的七大层
3、(项目里的)MQTT协议是哪个层(应用层)
4、逐个说一下笔试题的思路和它们的时间复杂度(用了20min,边讲解边问笔试题的优化思路)
5、反问环节
(1)您认为优秀的 python开发工程师应该具备怎样的能力?
(2)请问这个岗位的相关的考核指标有哪些?
感觉面试体验还行,望参考。
全部评论
我走的社招,题目一样,不过我第4题没做出来,竟然能通过,今天18点面试(感觉是在刷指标
不建议去
校招投的,两三天就有笔试了
第二题有详细解题思路吗?
过了吗兄弟
相关推荐
11-15 15:59
门头沟学院 嵌入式软件工程师 点赞 评论 收藏
分享