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

有问必答

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/21217.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

华为坤灵管理型交换机S300,S500,S310,S210,S220,S200 web端开局配置

一. 准备线缆 笔记本或没有COM口的电脑,需准备转接线,并安装好随线光盘的驱动,检查设备管理器中COM口是否正常 2.连接电脑与交换机的CONSOLE口 二,准备软件putty。 Download PuTTY: latest release (0.81) 配置步骤如下: 开启HTTP服务。设置https://1…

你知道SPI的原理以及实现?

1、什么是SPI? SPI(Service Provider Interface),是JDK内置的一种服务提供发现机制,可以用来启用框架扩展和替换组件,主要是被框架的开发人员使用,比如 java.sql.Driver 接口,其他不…

【conda】解决conda activate无效的问题

conda activate 虚拟环境名字执行上述命令失效,提示如下信息: 经查询,原因是新版的 conda 不再使用 activate 来激活虚拟环境,而是改用: source activate 虚拟环境名退出虚拟环境还是: conda deactivate…

sqlite基本操作

简介 文章目录 简介1.数据库的安装2.数据库命令:API,创建表单代码 csprintf()getchar和scanf() 1.数据库的安装 sudo dpkg -i *.deb这个报错表明出现依赖问题 用这个命令后再试试sudo apt --fix-broken in…

Apache来源于北美印第安部落?

Apache HTTP服务器,通常简称为Apache,是一个由Apache软件基金会(Apache Software Foundation,简称ASF)维护的开源网页服务器软件。以下是Apache的前世今生的概述: 起源: Apache的起源可以追溯…

计算机组成原理----浮点数的表示和运算

目录 一.浮点数的表示 1.浮点数的作用和基本原理 2.浮点数的规格化 3.浮点数的表示范围 二.IEEE 754标准 三.浮点数的加减运算 1.加减运算 2.强制类型转换 一.浮点数的表示 1.浮点数的作用和基本原理 定点数在字节数固定的情况下,能表示的数字是很有限的&…

输入15个整数,计算并输出15个整数的和,并输出其中最大值和最小值;

输入15个整数&#xff0c;计算并输出15个整数的和&#xff0c;并输出其中最大值和最小值&#xff1b; #include<stdio.h> int main() {int i0,s0,max,min,jg0,jp0,og0,omax; int a[15]{12,13,14,16,17,18,19,10,1,2,3,4,5,6,7}; maxa[0],mina[0]; for(i0,s0;i<15;i) …

Android编程用什么语言:深入探索与开发实践

Android编程用什么语言&#xff1a;深入探索与开发实践 在移动应用开发的浩瀚海洋中&#xff0c;Android平台无疑占据了重要的地位。而对于那些渴望投身于此领域的开发者们来说&#xff0c;选择何种编程语言进行Android编程&#xff0c;无疑是一个关键且充满困惑的问题。本文将…

BIT 2024 编译原理 Lab. 4 四代编译器实验说明和要求

实验四&#xff1a;四代编译器实验 一、实验要求 详细实验要求请参考文件《Lab4实验说明和要求.pdf》。 二、实验思路 1、与 lab3 的对比 如果你在 lab3 就已经像我一样单独写了个函数处理表达式&#xff0c;那么理论上&#xff0c;lab4 相比于 lab3&#xff0c;不过就是多…

ComfyUi安装OOTDiffusion插件的diffusers版本问题

OOTDiffusion换装 在github上有近5K的star了&#xff08;https://github.com/levihsu/OOTDiffusion&#xff09;。 diffusers版本问题 最新版是0.27.2&#xff0c;不能低于0.25&#xff0c;但是OOT换装需要0.24&#xff0c;否则会报错&#xff1a; ComfyUI\custom_nodes\Comf…

系统架构设计师【第14章】: 云原生架构设计理论与实践 (核心总结)

文章目录 14.1 云原生架构产生背景14.2 云原生架构内涵14.2.1 云原生架构定义14.2.2 云原生架构原则14.2.3 主要架构模式14.2.4 典型的云原生架构反模式 14.3 云原生架构相关技术14.3.1 容器技术14.3.2 云原生微服务14.3.3 无服务器技术14.3.4 服务网格 14.4 云原生…

HTML+CSS 文本动画卡片

效果演示 实现了一个图片叠加文本动画效果的卡片&#xff08;Card&#xff09;布局。当鼠标悬停在卡片上时&#xff0c;卡片上的图片会变为半透明&#xff0c;同时显示隐藏在图片上的文本内容&#xff0c;并且文本内容有一个从左到右的渐显动画效果&#xff0c;伴随着一个白色渐…

Python命令行参数处理:详解argparse模块

Python命令行参数处理&#xff1a;详解argparse模块 在Python开发中&#xff0c;能够处理命令行参数是一项非常实用的技能。argparse模块是Python标准库中用于解析命令行参数的模块&#xff0c;它能够轻松地处理复杂的命令行接口。本文将详细介绍如何使用argparse模块来处理命…

YOLOV10训练自己的数据集

*************************************************** 码字不易&#xff0c;收藏之余&#xff0c;别忘了给我点个赞吧&#xff01; *************************************************** Start YOLOV10训练自己的数据集 官方论文&#xff1a;https://arxiv.org/abs/2405…

使用busybox快速创建rootfs系统(硬件:atk-dl6y2c)

目录 概述 1 编译busybox 1.1 配置Makefile 1.2 需改参数 1.3 配置busybox 1.4 编译busybox 2 完善 rootfs下文件 2.1 rootfs 的“/lib”目录添加库文件 2.2 rootfs 的“usr/lib”目录添加库文件 2.3 创建其他目录 3 完善其他文件 3.1 完善etc/init.d/rcS 3.2 完善…

Golang | Leetcode Golang题解之第128题最长连续序列

题目&#xff1a; 题解&#xff1a; func longestConsecutive(nums []int) int {numSet : map[int]bool{}for _, num : range nums {numSet[num] true}longestStreak : 0for num : range numSet {if !numSet[num-1] {currentNum : numcurrentStreak : 1for numSet[currentNum…

【CMake】CMake入门(五)打包安装程序 使用CMake管理库 打包调试版和发行版

本篇文章不是新手入门教学文章&#xff0c;主要是记录笔者个人的学习笔记 CMake入门&#xff08;五&#xff09; 一、打包二、使用CMake管理库三、打包调试版和发行版 一、打包 发布程序可以有多种形式&#xff0c;比如安装包、压缩包、源文件等。CMake也提供了打包程序cpack可…

YOLOv8训练自定义项目

训练内容&#xff1a;基于yolo的筒纱实例分割 数据设置&#xff1a; 1&#xff09;https://ultralytics.com/assets/coco8-seg.zip&#xff0c;下载coco8-seg.zip&#xff0c;解压&#xff0c;记住各个文件夹内的文件名&#xff08;12为为长度&#xff0c;如000000000001.jpg…

8、架构-分布式的共识

概述 在正式探讨分布式环境中面临的各种技术问题和解决方案前&#xff0c;我 们先把目光从工业界转到学术界&#xff0c;学习几种具有代表性的分布式共识 算法&#xff0c;为后续在分布式环境中操作共享数据准备好理论基础。下面笔 者从一个最浅显的场景开始&#xff0c;引出本…

金钱的认知,你如何理解呢?

金钱的认知 建立在金钱之上的爱情是纯真的爱&#xff0c;朋友关系也才够纯粹&#xff0c;才是单纯的世界&#xff0c;反之没了钱的条件爱情和友情的美好关系极易破碎&#xff0c;也极易反目成仇。 心若美好钱就美好&#xff0c;心有欲望狰狞钱就是只咬人的老虎&#xff0c;钱…