面试必备之深入理解thread local
文章目录
坚持思考,就会很酷。
大家好,这是进入大厂面试准备–基础知识 第4篇文章,草稿版本
- 草稿版本:意思是内容太多,包含思考,调查 和分析 全部过程,我还无法压缩到一个ppt内完整描述整个事情。
- 演示版本:汇报给领导 ,清楚描述一个事情解决方案。
一、面试回顾
时间:2025年 4月28 岗位:数据库开发工程师 公司:vmare/阿里云/kangao数据库 形式:线下 面试:自己感觉回答很好,但是估计过不了
一面
基础面试:
- 谈谈你对自旋锁理解
- 进程通信那个方式
- 线程局部存储
- read,write io过程。
项目面试:
- 干了这么多年, 你角色是什么,一个开发吗?
- 假如入你独立开发c特性,能不能做?
- 熟悉英语吗?开源社区 参与中文的还是英文的,英文资料行不行
- 你学校主任是谁,
- 在之前公司干什么事情?说的项目,结果 判断不是核心人员。(太武断了)
二、谈谈你对ThreadLocal理解
2.1 青铜被虐(工作0-5年):
思考:
- 听说过没接触过,不知道 怎么实现,然后陷入慌乱,之前线程,进程。
- 根本想不起来基础知识 局部变量、全局变量、堆、堆栈、静态变量区别 和这个有关系
划重点:
- c++ 不会凭空造一个新概念,都是基于原有基础上发展的
- c++ 特性都是依赖编译器,gcc,甚至操作系统。
2.2 王者归来(5-10年)
一、这个技术出现的背景、初衷和要达到什么样的目标或是要解决什么样的问题
二、 这个技术适用的场景。任何技术都有其适用的场景
三、技术的组成部分和关键点
五、对比java怎么实现的?
——————–——END————————–
我是谁
最动人的作品,为自己而写,刚刚好打动别人 *刚刚好,是最难得的美好
这里的节奏刚刚好, 不必焦虑, 自有充实与希望;
这里的人情味儿刚刚好, 不必刻意,
到处都是真情与温暖;
我在这里,我刚刚好。
https://career.sufe.edu.cn/2024/09/23/24092310150283514.html 我正在做的事情是
1. 目标:拿百万年薪
- 想进入一线大厂,但在C++学习和应用上存在瓶颈,渴望跨越最后一道坎。
2. 现状:缺乏实战,渴望提升动手能力
-
公司的项目不会重构,没有重新设计的机会,导致难以深入理解需求。
-
想通过阅读优秀的源码,提高代码能力,从"不会写"到"敢写",提升C++编程自信。
-
需要掌握高效学习和实践的方法,弥补缺乏实战经验的短板。
3. 价值:成为优秀完成任务,成为团队、公司都认可的核心骨干。
优秀地完成任务= 高效能 + 高质量 + 可持续 + 可度量 错误示范:
- 不少同学工作很忙,天天加班,做了很多公司的事情。 但是 不是本团队事情,不是本部门事情,领导不认可,绩效不高
- 做低优先级的任务,绩效不高,随时被优化
如果您觉得阅读本文对您有帮助, 请点一下“点赞,转发” 按钮, 您的“点赞,转发” 将是我最大的写作动力!