2023最新面试

一:程序员缺乏经验的表现

1. 一次性提交大量的修改

1. 模块 分解

2. 减小 每一个 commit 代码变动, 使之容易被其他人 review

3. 保证 必须是 构建成功

2. 代码写的烂

1. 层次, 模块, 接口, 实现, 调用, 想清楚

2. 设计原则

3. 设计模式

3. 同时开展多项工作

1. 任务 拆解 n个小任务

2. dag

3. 拓扑

4. 串行 每一个小任务

4. 性格傲慢, 难以沟通

1. 一定要时刻保持 **谦虚**

2. 接收别人的 **建议**

3. 倾听别人的 **需求**

5. 不能从错误中学到经验

6. 工作时间处理私人事情

7. 盲目追逐新技术

1. 思考 技术, 对团队, 对项目, 能不能带来收益

2. Demo

3. RFC 评审

4. 接入使用, 落地

二:如何协调工作

1. 确认 需求

1. 内部需求

2. 外部需求

2. 自己 大概过一遍 需求, 脑子里 有一个 大概的 **功能模块划分**

3. 再拉上相关开发同学

1. **具体细化** 每一个模块

2. 每一个模块的 更小的点

3. 每个人要做的事情

4. 每一件事情, 独立的 任务跟踪 完成进度

5. 每日站会, 汇报完成情况

三:如何带领团队

1. 组织大家 **互相分享** 自己做的事情, 体现 每一个人的 **成果**

2. 鼓励、帮助, 团队成员 清晰 **自己的技术发展路线**

3. 集合大家 **一起攻克** 每个人可能会遇到的 **疑难点**

4. 定期对外输出 **技术文章** 提升团队的影响力

猜你喜欢

转载自blog.csdn.net/super_man_ww/article/details/129138216