华顺信安Golang后端开发实习

笔试(打字写写比较简单)

  • 进程和线程的区别,如何通信
  • TCP/UDP的区别和特点
  • sql语句
  • go中defer的顺序
  • 面向对象语言的特点

面试

自我介绍

Mysql

  • mysql存储引擎 - 哪个支持事务
  • char 和 varchar 区别
  • 应用层索引
  • 索引对左匹配原则
  • 数据库的索引类型,使用过那些索引,还有那些索引
  • 索引的数据结构

Go

  • go有没有异常类型
  • 介绍一下GMP,能不能去掉p层
  • go的竞争条件 Mutex
  • [场景] 100个协程执行了50个,51panic后面的还执行吗 - 不想退出怎么做
  • 讲讲Grpc
  • map有序还是无序 - 怎么实现排序
  • 进程挂了怎么办-在linux环境挂了应该怎么处理

Redis

  • 讲讲优缺点
  • redis 有哪些数据类型

Linux

  • 查看当前路径 pwd
  • 查找一个文件,有名称 find -name
  • 日志滚动查看 tail less cat
  • 移动目录 mv

Docker/git

  • 怎么查镜像
  • 讲讲DockerFile
  • 怎么下载其他分支 git branch相关
  • 单机docker支持那些网络模式

看程序说结果

func test()int {
	i := 0
	defer func(){
	  fmt.Println("defer1')
	}()
	defer func(){
	  i += 1
	  fmt.Println("defer2")
	}()
return i
						 }
func main(){
  fmt.Println("return", test())
}

不是第一时间记录的,有点忘了,但是看了其他的面经基本也在其他投稿的范围中。

问了一个数据库,没听清问了啥,没用过... channel相关比较多可以多看看,不同的问题对应不同的业务。

倒是一点简历都没问。OC了

全部评论
哥们你去了华顺了吗 感觉咋样
点赞 回复 分享
发布于 2024-10-14 22:35 安徽
转正了嘛
点赞 回复 分享
发布于 2024-04-11 01:36 天津
公司对es的需求很高,学会的话大加分。restful为主还没有grpc,基本流程都能接触。
点赞 回复 分享
发布于 2024-03-26 23:51 北京
进程挂了怎么处理 这个楼主咋答的 是不是父进程waitpid来重启呀
点赞 回复 分享
发布于 2024-01-25 00:43 重庆
楼主,就一面而且没有算法吗
点赞 回复 分享
发布于 2024-01-22 18:48 重庆
请问面了过了几天才oc的😢
点赞 回复 分享
发布于 2024-01-22 17:48 四川

相关推荐

墨西哥大灰狼:如果你的校友卤馆还在的话,他肯定会给你建议的,可是卤馆注销了@ 程序员卤馆
点赞 评论 收藏
分享
05-30 12:03
山西大学 C++
offer来了我跪着接:不是骗子,等到测评那一步就知道为啥这么高工资了
点赞 评论 收藏
分享
评论
11
33
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务