滴滴golang一面8.30
求大佬点评指导
- 自我介绍
- go a. 是否支持while循环,如何实现这种机制 b. 哪些数据类型只能用make来创建? c. 两个数组长度不同,做类型比较会相同吗? d. slice和array区别? e. go里面如何实现set? f. go如何实现类似于java当中的继承机制? g. go实现面向对象的机制?怎么去复用一个接口的方法? h. go里面的 _ i. 并发里面channel buf设置成0和不为0有啥区别? ⅰ. 无缓存channel的使用场景? j. goroutine创建的时候如果要传一个参数进去有什么要注意的点? ⅰ. https://www.cnblogs.com/waken-captain/p/10496454.html k. 写go单元测试的规范? l. 单步调试? m. 导入一个go的工程,有些依赖找不到,改怎么办?
- 操作系统 a. 进程间通信 b. linux系统中常见的文件类型? c. 系统间通信rpc机制是什么?
- git a. 在一个分支上提交了一个commit,想把这个commit放到主干上,用什么命令?
- 数据库 a. 三范式 b. 数据库隔离级别 c. innodb和myIsam区别
- 设计模式
- linux a. 查看哪个进程占用端口 b. 磁盘占用率,哪个目录用的磁盘空间最多?
- 算法 a. https://blog.csdn.net/Z_Y_D_/article/details/84646443 b. https://blog.csdn.net/flyersboy/article/details/117266318 c. https://blog.csdn.net/u010983881/article/details/75097358 d. https://kb.cnblogs.com/page/52050/
- 项目 a. 纸贵科技 ⅰ. 怎么将mysql里面的数据同步到es ⅱ. 用什么样的方式连接的es b. 软筑科技 ⅰ. 如何定位 慢sql,用什么工具,怎么优化 附录音:https://www.bilibili.com/audio/au3257166#reply128149567616 欢迎进群交流:1007576722 也不知道过没过,呜呜呜呜,太难了
欢迎进群交流: 微信公众号:Gopher毛 2群:579480724 1群:1007576722 满 附:精心整理的golang全套求职面经:https://github.com/mao888/golang-guide