头图

有问必答

最近有粉丝提问:大厂边缘组VS小厂核心组,怎么选?

这确实是个好问题,读者老爷们可以先问下自己:如果有一份月薪2W在大厂边缘组打螺丝的Offer且不加班,另外还有一份月薪2W5,在小厂核心组做核心项目开发且加班,你怎么选?

上面这种附加上了更具体的条件才有意义嘛,当然我们还应该综合考虑更多因素进来,比如:稳定性、晋升制度、通勤距离、五险一金缴纳标准等。

下面这张图是我在 公众号 发起的投票活动,我在咱们技术社区发文的时候,投票结果是打平的。
可见这个问题还是非常有争议性的:

点着这里,可以查看和参与最新投票。

我的看法

现在的市场行情不好,很多大公司都在裁员,我前几天还分享过一个文章,说的就是京东裁员带来的启发,所以要未雨绸缪,提前做好准备,别到时候被动。

有些同学去中小厂,能接触到核心业务,增加自己的竞争力;去大厂的话只能去边缘部门打杂。

行情好的时候大家都乐意选大厂,并且没什么大问题。现在行情没有那么好,选择还是要慎重一些的。

无论大厂小厂,咱们自己都得摆正心态,多听多问多沉淀,才可能提高自己的职场竞争力。

面向跳槽学习

提升自己的方式有很多,最近有个说法挺有意思,叫面向跳槽学习,比如多去看去学别人遇到的真实面经,对你以后找工作或者跳槽也肯定有帮助。

今天我就来分享一位朋友在腾讯的面试内容,已经是顺利通过二面了,一起来看看吧。

腾讯一面

  1. 协程池的作用?
  2. 内存逃逸分析?
  3. go的内存回收什么条件会触发? go的GC能够手动触发吗?
  4. channel的底层实现? 有缓冲的,无缓冲的channel, 如果管道已经关闭了, 读取会不会发生错误?
  5. 切片使用的时候需要注意什么?
  6. go中的参数传递是值传递还是引用传递?
  7. defer的执行顺序?
  8. 100G的文件, 统计出所有英文字母, 按照字母表顺序输出
  9. linux如何分割文件?
  10. 接口性能如何优化?
  11. 什么情况会全表扫描?
  12. 主丛同步的原理? mysql还有什么相关的log文件?
  13. 分布式锁的原理?

    腾讯二面

    项目拷打15分钟

  14. Kafka的消息丢失和消息重复消费。
  15. Kafka和Rabbitmq的区别在哪?(架构、推和拉)
  16. 拉的模式有什么好处(控制消费速度)
  17. 使用分布式锁的过程中应用挂了?
  18. 优雅启停+defer
  19. 使用过期时间+自动续期
  20. 对象存储和文件存储的主要区别是什么?
  21. 分片上传是怎么实现的(文件合并hash一致性校验,引出文件秒传)
  22. 邮箱验证码功能怎么实现的。(redis+邮箱组件)
  23. jwt的格式。加密算法、内容、过期时间
  24. 讲一下defer的原理
  25. 讲一下map的底层结构
  26. map中hash冲突怎么解决(链表、红黑树)
  27. 讲一下go性能调优的案例(pprof,线程日志)
  28. 通过线程日志延伸出,怎么看一个线程在线程日志里是卡在循环还是事件等待?
  29. 线程日志上面会有标记。
  30. 讲一下mysql的事务隔离级别?
  31. 解释一下什么是可重复读?
  32. 事务实现的底层原理?
  33. Redis持久化机制(RDB,AOF)
  34. 为什么持久化的时候是fork子进程处理
  35. 讲一下docker实现容器的基本原理
  36. 用过其他容器运行时吗
  37. K8s有哪些组件?

关于面经的问题,欢迎大家在评论区交流讨论,尤其是不知道怎么回答好的问题。

早日上岸!

我们搞了一个免费的面试真题共享群,互通有无,一起刷题进步。

没准能让你能刷到自己意向公司的最新面试题呢。

感兴趣的朋友们可以加我微信:wangzhongyang1993,备注:面试群。


王中阳Go
799 声望295 粉丝