华顺信安Golang后端开发实习
笔试(打字写写比较简单)
- 进程和线程的区别,如何通信
- TCP/UDP的区别和特点
- sql语句
- go中defer的顺序
- 面向对象语言的特点
和最近几个兄弟遇到的一样
面试
协程是什么?
进程、线程、协程的区别?
chan中无缓冲和有缓冲的区别
chan主要是干嘛的
自己挖坑:分布式事务,然后问消息队列有什么应用场景
map怎么判断里面有没有某个key
怎么删除某个key
go如何实现面向对象
指针有什么作用?(刚问的时候一脸懵) (然后是指针乱七八糟的问题)
:=和=的区别
redis了解过吗?
看你简历上写了redis分布式锁?你怎么实现的
redis的数据结构有哪些
make和new的区别
go在main之前会执行什么函数吗
索引有哪些?
存储引擎有哪些?
设计过数据库吗?你都怎么设计数据库
2.2 hr谈完薪资了,第二天说考虑实习时长,然后到现在不给offer,估计是凉了