网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
(他不太想听那种用技术选型方案来解决的常规问题,吹了一下systemtap)
- 讲一个技术栈中随便一个技术遇到的难题。
- 平时是怎么学习的。
整个面试几乎就没有技术性提问,一直在让我介绍项目,和遇到的问题以及我是怎么解决的,解决的思路是什么。
特斯拉外包笔试
题1
题2
题3
最后一道sql没写出来。但是前两题自测都对
成都美大
项目拷打
- 讲一下mysql的索引是什么结构
- 讲一下sql一般是怎么优化的
- Kafka消息堆积怎么处理
- 写一个方法的时候是传值好还是结构体好
场景题:
秒杀超卖怎么解决。(分布式锁+redis缓存)
矢安科技二面
一面的技术leader,没有聊太多的技术话题。主要是一些团队协作沟通上的问题
- 假如产品给你一个需求,你觉得不合适,和产品经理有冲突,你会怎么做?
- 你平时是怎么学习的?
- 假如给你一个活要求某个时间内快速完成,你又没学过,你会怎么做?
试探你是不是愿意加班
七云网络
笔试
三道程序解答题:
题1
问1
先输出哪个?
题2
问2
输出什么?
题3
问3
这段代码有什么问题?
问答题:
- TCP和http的关系是什么?
- 伪代码描述一下乐观锁
- Linux怎么看磁盘占用?
- 描述一下GC的过程?
- SQL题:写出薪资第二高的薪资
表emp
id int
salary int
算法:
力扣 : 20. 有效的括号(纸上纯手写)
面试
挨个问笔试的问题。。。
口述了两个方法for循环里操作channel之类的,但是他语言组织的我实在没听懂。。。
- 假如有一个高并发的场景,我怎么处理(不能借住其他组件,纯go程序)
然后mq问了两个迷一样的问题。
- 他提到了Kafka然后问我用的什么MQ,我说Kafka就是一种mq啊。感觉面试官不是很熟悉Kafka
- 接着他问我Kafka里的分组是怎么设置的,我以为他问的是消费者分组。结果他说是topic里的。结果他问的分组是Topic分区。。。
这家就别去了。面试流程很不合理,面试官沟通起来比较费劲,也不是很专业。
杉岩数据
项目拷打
其中问了为什么不用普罗米修斯去监控
- 假如你用于通知的Kafka挂了怎么办?有没有对Kafka进行监控?
- channel的使用场景?
- chaneel关闭之后再读和再关闭会发生什么?
- map中的数据delete之后内存会回收吗?
- GRPC请求和http请求有什么区别
腾娱
四道基础语法题
c := []int{11, 12, 13}
test(c)
log.Info("c=%v", c)
func test(s []int) {
for i := 0; i < 10; i++ {
s = append(s, i)
}
}
- c最后是怎么样的?
func main() {
values := []int{1,2,3,4,5,6,7,8,9}
for _,v := range values {
go func(){
println(v)
}()
}
}
- 求输出
func main() {
wg := sync.WaitGroup{}
for i := 0; i < 5; i++ {
go func(wg sync.WaitGroup, i int) {
wg.Add(1)
fmt.Printf("i:%d\n", i)
wg.Done()
}(wg, i)
}
wg.Wait()
println("exit")
}
- 求输出
func testDefer() (err error) {
defer func() {
if err != nil {
log.Error("defer: %s", err)
}
}()
log.Info("testDefer: %s", "test")
return handle()
}
func handle()error{
return fmt.Errorf("normal:test")
}
- 求输出
- 改造他让他变得有序
func main() {
values := []int{1,2,3,4,5,6,7,8,9}
for _,v := range values {
go func(){
println(v)
}()
}
}
杉岩二面
项目拷打15分钟
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
二面
项目拷打15分钟
[外链图片转存中…(img-Llr4qv7v-1715792678771)]
[外链图片转存中…(img-Es3iXOry-1715792678771)]
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!