华顺信安 后端开发实习

第一次面试,紧张,表述不太好,感觉凉了
本人技术栈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 用多久了 这种怎么回答
1 回复 分享
发布于 2024-08-27 16:46 广东
Go1.9属实难崩
点赞 回复 分享
发布于 2024-08-27 19:02 河北
过了吗?
点赞 回复 分享
发布于 2024-09-09 16:12 重庆
兄弟,第六题是什么意思,问你go的版本吗
点赞 回复 分享
发布于 2024-10-28 18:59 安徽
牛的哥们华顺也是我的第一次
点赞 回复 分享
发布于 2024-10-29 13:08 四川
兄弟,挂了会有感谢信吗
点赞 回复 分享
发布于 2024-10-30 17:48 安徽
这种基础题面一次忘一次
点赞 回复 分享
发布于 02-19 17:01 黑龙江
哎,我第一次面试也是这个,直接挂了…
点赞 回复 分享
发布于 03-05 23:02 广东

相关推荐

03-25 14:48
已编辑
成都锦城学院 golang
笔试- 1.操作次数多时,链表什么操作比数组更优?- 2.时间片轮转算法。- 3.哈希表的原理,如何解决哈希冲突。- 4.垃圾回收和标记-清除算法。- 5.逆序对的计算,写一个函数。面试1. 自我介绍2. 什么是内存泄漏?3. 指针和引用的区别。4. C 和 C++ 的区别。5. Go 中 new 和 make 的区别。6. 一开始看我算竞拿了很多奖,问我希尔排序的原理,我说不常用有点遗忘,于是又问了快速排序的原理。7. 二分查找的原理。8. 进程线程和协程的区别。9. MySQL 索引是用什么数据结构实现的?10. 说说 B+ 树的特点。11. MySQL 乐观锁和悲观锁有什么区别?12. 锁是如何实现数据同步的?13. Go 的 Map 是有序还是无序的?14. Go 的 Map 如何实现有序访问?15. Go 的数组和切片的区别。16. MySQL 的慢查询如何优化?(这个不太清楚)17. Redis 了解多少?(就知道有这个东西,会连接)18. 缓存雪崩、击穿、穿透发生原因和解决方案?(我说看到过Redis的这个问题,但确实没了解过)19. 在算竞中是如何解决问题的,在对内担任什么样的角色?反问:1. 公司业务主要做什么?说了我Go学了一个月,经验还不够,进去的话要集中培训,然后要看分到什么项目组,一般一个项目要一两个月,还说我数据库方面也还得多熟悉。2. 面试完大概什么时候会收到通知?人事部到了时间会联系我,大概一两天。总结:    感觉后面几个问题答得太水了,前面问题有些答得比较深,有些只答了一点,第一次面试,经验有点不足,感觉有点悬。
查看25道真题和解析
点赞 评论 收藏
分享
评论
8
20
分享

创作者周榜

更多
牛客网
牛客企业服务