有问必答
最近有粉丝提问:大厂边缘组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,备注:面试群。