华顺信安实习一面
1.自我介绍
2.为什么选择golang
3.golang里面的指针和c++里面的指针有什么区别
4.下面代码有什么问题
```go
func s(x, y int) (int, error) {
return x + y, nil
}
```
5.下面代码的输出
```go
func main() {
s := []string{"A", "B", "C"}
for i := range s {
fmt.Println(i)
}
}
```
6.下面代码有什么问题
```go
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)
}
```
7.下面程序的输出
```go
a := [2]int{1, 2}
b := [3]int{1, 2}
if a == b {
fmt.Println("equal")
} else {
fmt.Println("no equal")
}
```
8.输出pic,pic=4*[1-1/3+1/5-1/7+1/9...]
n=1;pic=4*1
n=2;pic=4*[1-1/3]
n=3;pic=[1-1/3+1/5]
n=4;pic=[1-1/3+1/5-1/7]
n=5;pic=[1-1/3+1/5-1/7+1/9]
9.两个协程,接替打印字母A-Z,以及1-26,例如1A2B3CD...
2.为什么选择golang
3.golang里面的指针和c++里面的指针有什么区别
4.下面代码有什么问题
```go
func s(x, y int) (int, error) {
return x + y, nil
}
```
5.下面代码的输出
```go
func main() {
s := []string{"A", "B", "C"}
for i := range s {
fmt.Println(i)
}
}
```
6.下面代码有什么问题
```go
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)
}
```
7.下面程序的输出
```go
a := [2]int{1, 2}
b := [3]int{1, 2}
if a == b {
fmt.Println("equal")
} else {
fmt.Println("no equal")
}
```
8.输出pic,pic=4*[1-1/3+1/5-1/7+1/9...]
n=1;pic=4*1
n=2;pic=4*[1-1/3]
n=3;pic=[1-1/3+1/5]
n=4;pic=[1-1/3+1/5-1/7]
n=5;pic=[1-1/3+1/5-1/7+1/9]
9.两个协程,接替打印字母A-Z,以及1-26,例如1A2B3CD...
全部评论
m
一小时后技术面了
一模一样😅
4有问题?
请问实习岗有几面,会问项目相关吗,有手撕吗,谢谢
相关推荐
11-07 12:09
门头沟学院 大数据开发工程师 点赞 评论 收藏
分享
11-08 16:53
门头沟学院 C++ 投票
滑模小马达:第三个如果是qfqc感觉还行,我签的qfkj搞电机的,违约金也很高,但公司感觉还可以,听说之前开过一个试用转正的应届生,仅供参考。
点赞 评论 收藏
分享