首页 > 其他分享 >大厂边缘组VS小厂核心组,要怎么选?

大厂边缘组VS小厂核心组,要怎么选?

时间:2024-06-03 09:58:05浏览次数:15  
标签:怎么 小厂 VS 线程 大厂 go 日志

有问必答

最近有粉丝提问:大厂边缘组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分钟

  1. Kafka的消息丢失和消息重复消费。

  2. Kafka和Rabbitmq的区别在哪?(架构、推和拉)

  3. 拉的模式有什么好处(控制消费速度)

  4. 使用分布式锁的过程中应用挂了?

  5. 优雅启停+defer

  6. 使用过期时间+自动续期

  7. 对象存储和文件存储的主要区别是什么?

  8. 分片上传是怎么实现的(文件合并hash一致性校验,引出文件秒传)

  9. 邮箱验证码功能怎么实现的。(redis+邮箱组件)

  10. jwt的格式。加密算法、内容、过期时间

  11. 讲一下defer的原理

  12. 讲一下map的底层结构

  13. map中hash冲突怎么解决(链表、红黑树)

  14. 讲一下go性能调优的案例(pprof,线程日志)

  15. 通过线程日志延伸出,怎么看一个线程在线程日志里是卡在循环还是事件等待?

  16. 线程日志上面会有标记。

  17. 讲一下mysql的事务隔离级别?

  18. 解释一下什么是可重复读?

  19. 事务实现的底层原理?

  20. Redis持久化机制(RDB,AOF)

  21. 为什么持久化的时候是fork子进程处理

  22. 讲一下docker实现容器的基本原理

  23. 用过其他容器运行时吗

  24. K8s有哪些组件?

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

早日上岸!

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

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

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

标签:怎么,小厂,VS,线程,大厂,go,日志
From: https://www.cnblogs.com/wangzhongyang/p/18228160

相关文章

  • 解决安装cuda时vs报错MSB3721的问题
    以下几种可能1.调整调试平台为x642.点击vs顶部导航栏的调试->最下面那一项属性->CUDAC/C++->Common->CUDADustuomDir设置为你安装CUDAtoolkit的目录3.如果你的电脑系统用户名为中文,请前往环境变量->用户变量,将tmp和temp的值修改为一个新文件夹(建议在D盘里面创建一个tem......
  • vscode 报错:应输入表达式
    如图,报错:应输入表达式,但是我的==看起来是正确的。后面发现原来是我的定义有问题,这里定义处多了分号“;”,然后vscode检测不到该定义,故会报错。......
  • k8S的kube-proxy相关ipvs
     ipvsadm命令没想到自己之前二进制部署的,也是ipvs代理模式node2上没有装ipvs,也看不了一些ipvs规则 node1上安装ipvsadm,然后就可以看的k8s添加的规则了yuminstallipvsadmbrctl命令k8snode上默认也没有装上这个软件,不过可以安装上,看看容器的网络情况[root@mcwk8s05......
  • vscode setting.js 中 $dir 突然多了一对双引号的问题
    找到文件codeManager.js可以通过everything快速查找,或者找到以下路径:C:\Users\你的用户名\.vscode\extensions\formulahendry.code-runner-0.12.2\out\src先找到$dir替换函数从上图可以看出函数quoteFileName做了主要工作把引号去掉就好了......
  • VS Code / Pycharm配置SSH远程开发(免密登录)
    概述下载vscode:微软官方自行安装配置服务器ip、设置免密登录;生成公钥私钥本地电脑打开CMD窗口,输入ssh-keygen-trsa-C任意字符命令后,一路回车,就会生成RSA密钥对例如ssh-keygen-trsa-Cking在本地电脑的C:\Users\[user_name]\.ssh文件夹下可以查看到刚生成的RSA......
  • Bi-encoder vs Cross encoder?
    本文永久地址:https://wanger-sjtu.github.io/encoder-cross-bi/Bi-encoder和Cross-encoder是在自然语言理解任务模型的两种不同方法,在信息检索和相似性搜索二者的使用更为广泛。在LLM大火的今天,RAG的pipeline中这两个模块作为提升检索精度的模块更是备受瞩目。Bi-encoder:架......
  • 如何在VScode上写一篇MarkDown文档
    如何在VScode上写一篇MarkDown文档1.首先需要安装插件2.新增一个MarkDown文件3.编写如下文案4.生成MarkDown格式文档和大纲一级标题Markdown二级标题三级标题后续加#类推字体加粗倾斜加粗倾斜删除高亮这是上标这是下标引用引用第一段分割线居中中......
  • 大厂面试高频题目
    动态规划数组347.前K个高频元素给你一个整数数组nums和一个整数k,请你返回其中出现频率前k高的元素。你可以按任意顺序返回答案。思考哈希+内置排序classSolution:deftopKFrequent(self,nums:List[int],k:int)->List[int]:num_dict=def......
  • cmake配置VS工程配置使用dll
    cmake配置VS工程配置使用dllAuthor:ChrisZZTime:2024-06-0116:17:04目录cmake配置VS工程配置使用dll1.目的2.如果找不到dll,会发生什么?3.需要找到哪些dll?3.1“就那么几个文件,手动拷贝“3.2从依赖树递归查询3.3额外的dll文件4.找到dll后放到哪里?4.1VS工程属性......
  • 写一个 vscode 插件
    HxTranslate这是一个vscode扩展插件示例,参考:YourFirstExtension,可将helloworld更改为自己的扩展插件名称如:HxTranslate,其余默认即可.建议使用文心一言解答疑问.注意事项deepin终端运行:sudoaptinstallnodejs终端运行:npmi-gyogenerator-codety......