2年go蓝炎科技、爱诗科技面试经历,期望薪资22K

广州蓝炎科技一面

1、简单自我介绍?用的什么技术栈?

2、go的map是线程安全的吗?

3、Channel一般会在什么场景下使用?往一个未初始化的channel发送数据,会怎样?

4、关于go里头的随机数是线程安全的吗?随机数的那个种子的设置有什么注意的地方?需不需设置

5、go里头的对象池了解吗?

6、长连接(TCP/Websocket)编程接触过吗?

7、MySQL有一张表,有几十万的数据量,但是感觉查询速度不是很快,这个时候你会怎么处理呢?

如果这张表涉及的业务特别多,有上千个select查询语句,你是要每个语句都查执行计划吗?比如我有上亿的数据量,这张表该怎么处理?

8、有一个IOT的项目是这样的,有几十万台设备,但要求保持长连接实时去关注这些设备的状态,如果这时候有100w个长连接,这个时候,服务端的架构应该怎么设计?

那如果是要求负载均衡,该怎么设计?

9、假设现在A的长连接,连的是一号网关,然后B的长连接,连的是二号网关,A向B发消息的时候,程序应该怎么去实现呢?

10、关于NoSQL数据库,除了Redis的,mogodb了解过吗?

11、从毕业就一直在用go吗,Java熟悉吗?Linux操作系统熟吗?经常用到docker吗?了解多少?你觉得自己的特长是什么?

北京爱诗科技一面

1、简单自我介绍?你觉得这里头最有亮点的项目是什么?哪些点你觉得之前做得不够好的,可以怎么提升呢?

2、你们的服务部署是在海外的吧?不同业务地区会存在多机房的问题吗?例如跨区场景,中国有个服务,新加坡有个服务,业务在新加坡,中国到新加坡的中心机房会有延迟,怎么去调用保证稳定性和可靠性呢?

3、假设新加坡的机房挂了,下游的服务挂掉了,我需要流量打到另外一个机房的服务器,那要怎么保证这个链路的稳定性,因为跨区调用的时候,网络可能有延迟,中间也不是很好的专线

4、代码题,麻将算法实现 

图片

“面经哥”已累计3000+条真实面试经验,期待你的加入~

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值