https://zhuanlan.zhihu.com/p/27561079
1.说说为什么同样实现一个“hello world”,Go编译出来的程序一般会比C/C++要大?关键字:跨平台 静态链接编译 依赖库 自带runtime
2.说说channel的实现.(核心,拓展问题:通信常用手段,阻塞非阻塞,同步异步的区别,select/poll/epoll等等)
3.goruntine是怎么调度的?与进程,线程的关系。(核心,拓展问题,进程,线程,协程区别,死锁,操作系统等等)
4.如何理解“不要通过共享内存来通信,要通过通信来共享内存”这句话?(关于代码和设计)
关键字:高内聚低耦合 消息机制 channel 结合场景
5.说说排查Go问题的经历,都用到了什么工具,有什么看法?(经验,排查问题思路和能力,个人觉得排查问题重要的是有没有思路方法,不见得什么最有效)
6.Go目前的GC策略是什么?之前是什么?怎么改进的?(拓展问题:关于GC算法,内存分配等等)
7.你喜欢Go吗?说出目前它的三个以上缺点?(是不是真的喜欢,关注,能说出缺点最重要)
posted on 2017-11-01 09:13
思月行云 阅读(268)
评论(0) 编辑 收藏 引用 所属分类:
Golang