华顺信安 后端开发实习
第一次面试,紧张,表述不太好,感觉凉了
本人技术栈C++/Golang
1.为什么学Go?
2.C++和go的指针有什么不同?
3.go的接口类型和泛型有什么区别?
4.代码题1
下面有什么问题么
func Sample(x,y int)(sum int,error){
return x+y,nil
}
5.代码题2
能不能运行输出什么
func main() {
list := new([]int)
list = append(list, 1)
fmt.Println(list)
s1 := []int{1, 2, 3}
s2 := []int{4, 5}
s1 = append(s1, s2) //答案是用...
fmt.Println(s1)
}
6.了解go的版本特性么?
7.现在用的什么版本?这个答了1.9几,这个难蹦啊,没看版本
8.代码题3
下面代码循环输出什么?
func TestArrayFor(t *testing.T) {
x := []string{"a", "b", "c"}
for v := range x {
fmt.Print(v)
}
}
9.go的接口的作用是什么?
10.一个结构体继承一个接口问能不能不全部实现里面的函数?(没懂啥意思,往抽象方面靠了)?
11.go当中make和new有什么区别?
12.go如何对字符串进行拼接?
13.go局部变量的初始化怎么初始化的?
14.go的常量会不会分配内存地址?
15.一个main函数程序结束了,协程会结束吗? 这个答错了,(协程强制结束
16. MySQL用多久了?
17.MySQL中的事务是什么?(这里我答的四大特性还有相关)
18.MySQL的索引能说一下吗?
本人技术栈C++/Golang
1.为什么学Go?
2.C++和go的指针有什么不同?
3.go的接口类型和泛型有什么区别?
4.代码题1
下面有什么问题么
func Sample(x,y int)(sum int,error){
return x+y,nil
}
5.代码题2
能不能运行输出什么
func main() {
list := new([]int)
list = append(list, 1)
fmt.Println(list)
s1 := []int{1, 2, 3}
s2 := []int{4, 5}
s1 = append(s1, s2) //答案是用...
fmt.Println(s1)
}
6.了解go的版本特性么?
7.现在用的什么版本?这个答了1.9几,这个难蹦啊,没看版本
8.代码题3
下面代码循环输出什么?
func TestArrayFor(t *testing.T) {
x := []string{"a", "b", "c"}
for v := range x {
fmt.Print(v)
}
}
9.go的接口的作用是什么?
10.一个结构体继承一个接口问能不能不全部实现里面的函数?(没懂啥意思,往抽象方面靠了)?
11.go当中make和new有什么区别?
12.go如何对字符串进行拼接?
13.go局部变量的初始化怎么初始化的?
14.go的常量会不会分配内存地址?
15.一个main函数程序结束了,协程会结束吗? 这个答错了,(协程强制结束
16. MySQL用多久了?
17.MySQL中的事务是什么?(这里我答的四大特性还有相关)
18.MySQL的索引能说一下吗?
全部评论
MySQL 用多久了 这种怎么回答
Go1.9属实难崩
过了吗?
兄弟,第六题是什么意思,问你go的版本吗
牛的哥们华顺也是我的第一次
兄弟,挂了会有感谢信吗
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享