那些年面试的笑话
lucode · · 2900 次点击 · · 开始浏览我花了3天入门了golang,然后花3天看完了beego的源码;半天入门了python,半天用python写了一个爬虫。端的牛逼,我从来没有见过像我这样的天才,一蹦三尺高的跑去面试:
问:请设计一个中继服务器,转发客户A->客户B的请求,并想办法缩短tcp 3次握手时长,并保证安全性和完整性。
我:???
问:请设计一个nginx集群,当其中某一台机器故障的时候迅速调整并自动恢复,不会因为运维去生孩子了导致无法恢复。
我:这个我知道,用raft算法每台机器发送心跳包巴拉巴拉...
问:多master部署情况呢?
我:???
问:php进程死锁造成的原因有哪些?怎么自动检测和自动恢复?
我:???
问:mongodb集群的数据聚合原理是什么,有哪几种方案?
我:???
问:mysql怎么解决脏读问题,master线程在什么情况下fork其他辅助线程?
我:???
问:你真的是来面试高级架构师岗位的吗?
我:对不起,我写错了,其实我是一个高级PHP工程师。
问:请用yield实现协程,并行处理用户多身份校验,提升速度。
我:???
问:请写一个函数,实现内存复制算法。
我:???
问:你连C都不会写?
我:...
问:听说你熟悉常用设计模式,请画出你所知设计模式的UML类图。
我:???
我:对不起,我刚才有点走神,其实我是一个web前端工程师。
问:请简述js的event loop规范,并描述macrotask机制和microtask机制的区别以及对应的函数。
我:???
问:来人,给我轰出去。
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
关注微信- 请尽量让自己的回复能够对别人有帮助
- 支持 Markdown 格式, **粗体**、~~删除线~~、
`单行代码` - 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
- 图片支持拖拽、截图粘贴等方式上传
收入到我管理的专栏 新建专栏
我花了3天入门了golang,然后花3天看完了beego的源码;半天入门了python,半天用python写了一个爬虫。端的牛逼,我从来没有见过像我这样的天才,一蹦三尺高的跑去面试:
问:请设计一个中继服务器,转发客户A->客户B的请求,并想办法缩短tcp 3次握手时长,并保证安全性和完整性。
我:???
问:请设计一个nginx集群,当其中某一台机器故障的时候迅速调整并自动恢复,不会因为运维去生孩子了导致无法恢复。
我:这个我知道,用raft算法每台机器发送心跳包巴拉巴拉...
问:多master部署情况呢?
我:???
问:php进程死锁造成的原因有哪些?怎么自动检测和自动恢复?
我:???
问:mongodb集群的数据聚合原理是什么,有哪几种方案?
我:???
问:mysql怎么解决脏读问题,master线程在什么情况下fork其他辅助线程?
我:???
问:你真的是来面试高级架构师岗位的吗?
我:对不起,我写错了,其实我是一个高级PHP工程师。
问:请用yield实现协程,并行处理用户多身份校验,提升速度。
我:???
问:请写一个函数,实现内存复制算法。
我:???
问:你连C都不会写?
我:...
问:听说你熟悉常用设计模式,请画出你所知设计模式的UML类图。
我:???
我:对不起,我刚才有点走神,其实我是一个web前端工程师。
问:请简述js的event loop规范,并描述macrotask机制和microtask机制的区别以及对应的函数。
我:???
问:来人,给我轰出去。