Python开发面经-华OD-24届考研

BG

- 211本,考研失败,休息一段时间后联系到栗栗姐开始准备面试,机试准备了大概半个月。 

机试 400

1. 分苹果:考查位运算应用,通过异或操作解决。

2. 王者荣耀游戏分组:采用01背包解决,复盘时发现题目规模较小,直接递归穷举也可行

3. 组装新的数组:初始尝试背包,但因存在重复组合转为DFS回溯,最终通过。 

机试题的难度上限大概就到动态规划中的01背包、完全背包、DFS、回溯,这几个题型考的也比较多。 

综测

1. 保持选项逻辑一致性,前后矛盾可能影响结果。

2. 一个问题可能有多个积极选项,要决策优先级。 

技术一面 25min

1. 自我介绍

2. 力扣2443,返回k的数量:强制转换+暴力枚举

3. 力扣2443,提要求,以k和reverse(k)为一组进行去重:用列表记录,回顾时发现可以直接提前终止循环就可以了 

技术二面 35min

1. 自我介绍

2. 因为简历有提到,所以深挖了在校深度学习项目细节

   - 负责模块:整体流程架构设计与核心模型训练

   - 模型架构:采用双边分割网络架构

   - 输入规格:单通道灰度图像

   - 数据处理:基于公开数据集预训练,结合行业数据迁移微调

   - 增强策略:应用多维度数据增强技术(含几何变换与光照增强)

   - 预处理操作:集成图像滤波与亮度归一化

   - 性能优化:通过注意力机制等技术提升模型表现

3. 力扣148,要求不额外申请空间:快慢指针定位中点+虚拟节点维护队列+归并排序

技术三面 55min

1. 自我介绍

2. 问了Python相关的八股

   - is 和 == 的区别:从变量的内存地址(标识符)和值比较(__eq__方法)展开说明

   - 深浅拷贝差异:主要讲的嵌套对象的复制机制和数据隔离

   - 多线程实践:答在爬虫开发的时候写过

   - 装饰器应用场景:静态方法、类方法、实例方法的使用,以及Flask后端开发接触过

   - Django MVT 架构:没用过

   - Pandas数据处理,用什么进行文件读取:用pd.read_csv()

   - HTTP 请求实现:主要是POST/GET请求

3.  之前的工作中合作和沟通有没有问题

4.  有没有优化过代码,是否了解代码规范

5.  力扣240:按照矩阵的特性,从矩阵的右上角往左下方搜索

6.  靠谱的车:九进制问题,按位相加就可以了 

资格面试和综合面试

1. 教育背景相关

2. 空窗期与稳定性

3. 工作与实习经历、项目细节

4. 职业规划、岗位的匹配度

5. 性格与自我评价、他人评价、兴趣爱好、家庭和工作地点 

挂了一次资格面试,主要是因为稳定性问题。最后特别感谢栗栗姐的帮助,全程从头到尾一直帮我跟进,每次有问题都秒回,真的很负责。

#面试##内推##华为od##华为##面经#
全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务