2022.04.19 华为数通软开 暑期实习 面经
自我介绍
介绍一下专业
项目
- 介绍一下项目,以及你做的工作
- 怎么操作数据的?答:用mybatisplus。你知道框架背后是什么东西吗?答:封装了jdbc(不知道对不对)
八股/语言基础/数据结构和算法
- .c代码编译执行的过程
- 对mysql有什么了解,纸上写一个select语句,从xxx表查年龄小于xx大于xx的员工姓名
- 对vue框架的组件有啥了解,vue的prop属性有了解吗(简历写了一个springboot+vue项目)
- 什么语言比较熟练,为啥机试用python(投的岗位是java)
- 介绍下java/python的数据结构(说了java list,arraylist、linkedlist),用list能构造什么数据结构,栈和队列的特性和区别
手撕算法
- leetcode16. 最接近的三数之和
- (暴力写完)问算法优化有思路吗
机试复盘
- 3题都说说思路(我机试100+)
反问环节
结果
- 面完后10分钟短信通知通过了,但我面的很差(算法只会暴力、问优化不知道,八股有没答出来的),应该凉了(排序极后)
其他
- 面试官很和蔼很耐心
- 15:10面到15:50左右
- 问八股和项目相关的东西的顺序是交叉的不固定的
- 投的base志愿是南京、深圳