首页 > 其他分享 >2年go蓝炎科技、爱诗科技面试经历,期望薪资22K

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

时间:2024-05-31 14:01:16浏览次数:13  
标签:怎么 22K 爱诗 新加坡 机房 数据量 go 连接

广州蓝炎科技一面

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+条真实面试经验,期待你的加入~

 

标签:怎么,22K,爱诗,新加坡,机房,数据量,go,连接
From: https://blog.csdn.net/weixin_43834081/article/details/139350789

相关文章

  • Python 如何从 Google 地图短链接显示 X 和 Y?
    我有这样的google地图短链接:https://maps.app.goo.gl/wsmXZrYfP8V3ur2RAIwantpythonscripttoaskusertoinputgooglemaplink,thenprintXandYIuserinput:https://maps.app.goo.gl/wsmXZrYfP8V3ur2RApythoncodewillgetfulllink......
  • 【go】【应用编译】
    @目录写在前面1.基本编译2.交叉编译3.优化构建4.使用Makefile5.添加版本信息Docker容器化参考资料基础/标准库/第三方库golang导航编程规范算法|面试项目写在前面相关博文个人博客首页免责声明:仅供学习交流使用!开源框架可能存在的风险和相关后果将完全由用户自行承担......
  • go tool compile 报错 could not import sync (file not found)
    前言Go版本:$goversiongoversiongo1.21.4darwin/amd64我想对go文件进行反汇编,然后就报错了:$gotoolcompile-Srace.gorace.go:3:8:couldnotimportsync(filenotfound)我就惊讶了一下,标准库怎么还能找不到呢?难道是我GOROOT配置错了?发现了问题原因原......
  • LED sofa: bring you the perfect combination of gorgeous and comfortable
    OurLEDsofasisauniqueandamazingpieceofinnovativefurniture.Fromappearancetofunction,everydetailshowsourpursuitofqualityanddesign.Byincorporatingmoderntechnologyandfashionelements,ourLEDcouchoffersyouanunprecedentedcomf......
  • GA4 界面和 Google Analytics 数据应用程序接口的定义不同
    问题......
  • Golang GRPC 环境 问题
    生成文件执行protoc--go_out=.--go_opt=paths=source_relative--go-grpc_out=.--go-grpc_opt=paths=source_relativeservice.proto 报下列错处理方法1.'protoc-gen-go'不是内部或外部命令,也不是可运行的程序或批处理文件。a.检查gopath目录(%GOPATH%\)的bin文件夹,是否有......
  • Django-第一个Django项目
    一、创建第一个Django项目使用命令行的方式创建:1、创建项目,打开终端,使用命令:django-adminstartproject[项目名称]即可创建。比如:django-adminstartprojectfirst_project。2、创建应用(app):一个项目类似于一个架子,但真正起作用的还是app。在终端进入到项目所在的路径,然后执......
  • golang import 导入的四种方式
     1标准导入:import"package_name" 2导入别名:import(alias"package_name") 3匿名导入:import(_"package_name") 4点导入:import(."package_name") 下面做详细解释:Go语言最常见的导入方式是标准导入,格式如下:import&qu......
  • robotgo以及gohook
    先安装mingw64#https://sourceforge.net/projects/mingw-w64/files/mingw-w64/mingw-w64-release/安装gccgoenv-wCGO_ENABLED=1#启用cgo一、gohookgohook是在代码执行的特定地点,自定义行为;核心是基于GO的反射,主要功能:反射机制:使用reflect包,在运行时获取和操作函数信息......
  • golang context.Context 使用示例
    context在golang程序中经常被用到,它可以被用来携带一些变量,例如requestID,也可以用来做运行控制,比如TimeoutDeadline,或者人为逻辑控制Cancel。本实例程序用来简单展示各个context的使用方法。packagemainimport( "context" "fmt" "log" "time")typeCtxKeystring......