大厂边缘组 VS 小厂核心组,要怎么选?
有问必答
最近有粉丝提问:大厂边缘组 VS 小厂核心组,怎么选?
这确实是个好问题,读者老爷们可以先问下自己:如果有一份月薪 2W 在大厂边缘组打螺丝的 Offer 且不加班,另外还有一份月薪 2W5,在小厂核心组做核心项目开发且加班,你怎么选?
上面这种附加上了更具体的条件才有意义嘛,当然我们还应该综合考虑更多因素进来,比如:稳定性、晋升制度、通勤距离、五险一金缴纳标准等。
下面这张图是我在 公众号 发起的投票活动,我在咱们技术社区发文的时候,投票结果是打平的。可见这个问题还是非常有争议性的:
我的看法
现在的市场行情不好,很多大公司都在裁员,我前几天还分享过一个文章,说的就是京东裁员带来的启发,所以要未雨绸缪,提前做好准备,别到时候被动。
有些同学去中小厂,能接触到核心业务,增加自己的竞争力;去大厂的话只能去边缘部门打杂。
行情好的时候大家都乐意选大厂,并且没什么大问题。现在行情没有那么好,选择还是要慎重一些的。
无论大厂小厂,咱们自己都得摆正心态,多听多问多沉淀,才可能提高自己的职场竞争力。
面向跳槽学习
提升自己的方式有很多,最近有个说法挺有意思,叫面向跳槽学习,比如多去看去学别人遇到的真实面经,对你以后找工作或者跳槽也肯定有帮助。
今天我就来分享一位朋友在腾讯的面试内容,已经是顺利通过二面了,一起来看看吧。
腾讯一面
协程池的作用?
内存逃逸分析?
go 的内存回收什么条件会触发? go 的 GC 能够手动触发吗?
channel 的底层实现? 有缓冲的,无缓冲的 channel, 如果管道已经关闭了, 读取会不会发生错误?
切片使用的时候需要注意什么?
go 中的参数传递是值传递还是引用传递?
defer 的执行顺序?
100G 的文件, 统计出所有英文字母, 按照字母表顺序输出
linux 如何分割文件?
接口性能如何优化?
什么情况会全表扫描?
主丛同步的原理? mysql 还有什么相关的 log 文件?
分布式锁的原理?
腾讯二面
项目拷打 15 分钟
Kafka 的消息丢失和消息重复消费。
Kafka 和 Rabbitmq 的区别在哪?(架构、推和拉)
拉的模式有什么好处(控制消费速度)
使用分布式锁的过程中应用挂了?
优雅启停+defer
使用过期时间+自动续期
对象存储和文件存储的主要区别是什么?
分片上传是怎么实现的(文件合并 hash 一致性校验,引出文件秒传)
邮箱验证码功能怎么实现的。(redis+邮箱组件)
jwt 的格式。加密算法、内容、过期时间
讲一下 defer 的原理
讲一下 map 的底层结构
map 中 hash 冲突怎么解决(链表、红黑树)
讲一下 go 性能调优的案例(pprof,线程日志)
通过线程日志延伸出,怎么看一个线程在线程日志里是卡在循环还是事件等待?
线程日志上面会有标记。
讲一下 mysql 的事务隔离级别?
解释一下什么是可重复读?
事务实现的底层原理?
Redis 持久化机制(RDB,AOF)
为什么持久化的时候是 fork 子进程处理
讲一下 docker 实现容器的基本原理
用过其他容器运行时吗
K8s 有哪些组件?
关于面经的问题,欢迎大家在评论区交流讨论,尤其是不知道怎么回答好的问题。
早日上岸!
我们搞了一个免费的面试真题共享群,互通有无,一起刷题进步。
没准能让你能刷到自己意向公司的最新面试题呢。
感兴趣的朋友们可以加我微信:wangzhongyang1993,备注:面试群。
版权声明: 本文为 InfoQ 作者【王中阳Go】的原创文章。
原文链接:【http://xie.infoq.cn/article/e7367b4725a7e862375cb133a】。文章转载请联系作者。
评论 (1 条评论)