微派timeline
📍面试公司:微派一面
🕐面试时间:10.16
💻面试岗位:服务端开发
❓面试问题:
1.项目里面怎么分库分表的,为什么要这么设计,考虑了哪些因素
2.有没有了解过OLAP和OLTP的区别,然后给我讲了一些两者的区别,问你觉得olap在时间和空间上都更优,那它牺牲了什么性能?
3.如何设计一个击杀回放的功能,开放题
4.什么是recover?所有recover都能被捕获吗?举出列子。go一个协程里面出现panic了,你在main里面能recover吗?
5.golang里面的map是并发安全的吗?如果出现并发读写的情况会怎么样?为什么要设计成fatal error?
6.有没有遇到过哪些线上的错误,golang相关的?
7.日志收集是怎么样的一个过程?比如说你打印了一个日志,他是怎么流到你们的日志系统上的,这个流程是什么
手撕,判断一个数字是不是回文的,先是写了on空间复杂度,然后面试官引导改成o1
🙌面试感想:面试官感觉技术很强,问的问题都很深入,不会的也会讲解引入更深的讨论,#发面经攒人品# 经攒人品#
二面
1.上次面试里面不会的问题这次会了吗(汗流浃背了,没怎么仔细看,大概讲了讲)
2.玩游戏吗?比如王者荣耀里面不同角色的移动怎么实现同步?讲了讲思路,然后问使用什么协议?说UDP适合于这种实时性要求强的场景,然后问UDP可以保证可靠性吗?我说不能,但是http3的quic协议基于udp实现了一些类似于tcp的可靠性保证,但是具体什么原理我不太清楚
3.写算法题,问两个很长的数字字符串怎么实现加法?答高精度。他说你写过这种题是吧,那么高精度的加减乘除你有信心写出来哪个?我说加法乘法我写过,能写出来,减法除法没写过。然后面试官问减法写不出来?我说应该也能,然后就让写高精度减法,墨迹了一会也写出来了。
反问环节:
1.想问问公司对新人的培养大概是怎么样的?“你想要什么样的培养?”我说新人大概多久能负责一些核心模块的工作,说大概半年左右。
感觉二面面试官吊吊的
三面综合面
类似HR吧,反正微派每轮面试都得1h左右,前后一共三个多小时,巨长,还必须要求提前实习。
最后给开了18k*12,说2到4个月年终不保证,一般三个月。年终不保证的话其实才20w出头,遂没什么兴趣了。
🕐面试时间:10.16
💻面试岗位:服务端开发
❓面试问题:
1.项目里面怎么分库分表的,为什么要这么设计,考虑了哪些因素
2.有没有了解过OLAP和OLTP的区别,然后给我讲了一些两者的区别,问你觉得olap在时间和空间上都更优,那它牺牲了什么性能?
3.如何设计一个击杀回放的功能,开放题
4.什么是recover?所有recover都能被捕获吗?举出列子。go一个协程里面出现panic了,你在main里面能recover吗?
5.golang里面的map是并发安全的吗?如果出现并发读写的情况会怎么样?为什么要设计成fatal error?
6.有没有遇到过哪些线上的错误,golang相关的?
7.日志收集是怎么样的一个过程?比如说你打印了一个日志,他是怎么流到你们的日志系统上的,这个流程是什么
手撕,判断一个数字是不是回文的,先是写了on空间复杂度,然后面试官引导改成o1
🙌面试感想:面试官感觉技术很强,问的问题都很深入,不会的也会讲解引入更深的讨论,#发面经攒人品# 经攒人品#
二面
1.上次面试里面不会的问题这次会了吗(汗流浃背了,没怎么仔细看,大概讲了讲)
2.玩游戏吗?比如王者荣耀里面不同角色的移动怎么实现同步?讲了讲思路,然后问使用什么协议?说UDP适合于这种实时性要求强的场景,然后问UDP可以保证可靠性吗?我说不能,但是http3的quic协议基于udp实现了一些类似于tcp的可靠性保证,但是具体什么原理我不太清楚
3.写算法题,问两个很长的数字字符串怎么实现加法?答高精度。他说你写过这种题是吧,那么高精度的加减乘除你有信心写出来哪个?我说加法乘法我写过,能写出来,减法除法没写过。然后面试官问减法写不出来?我说应该也能,然后就让写高精度减法,墨迹了一会也写出来了。
反问环节:
1.想问问公司对新人的培养大概是怎么样的?“你想要什么样的培养?”我说新人大概多久能负责一些核心模块的工作,说大概半年左右。
感觉二面面试官吊吊的
三面综合面
类似HR吧,反正微派每轮面试都得1h左右,前后一共三个多小时,巨长,还必须要求提前实习。
最后给开了18k*12,说2到4个月年终不保证,一般三个月。年终不保证的话其实才20w出头,遂没什么兴趣了。
全部评论
相关推荐
点赞 评论 收藏
分享
查看19道真题和解析 点赞 评论 收藏
分享