软件开发工程师
约 501 字大约 2 分钟
软件开发工程师
岗位年限:
1-3年
面试时间:
2024.7.19 上午10点
面试方式:
线下面试
面试问题:
序号 | 问题 | 解答 | 备注 |
---|---|---|---|
1 | 自我介绍 | 按照准备好的说 | |
2 | 最近做的项目都负责哪些模块,比如? | 物料数据管理模块、出库管理、调拨单管理、物料标签 | |
3 | 前、后端都是你一个人做吗? | 是的 | |
4 | 比如说你这个物料管理的编辑功能,从前端到后端怎么执行的(问的类似的) | 首先绑定事件->执行method中方法->前端api中接口像后端传值->Controller层接收前端传过来的数据->Service->Mepper->数据库执行SQL | |
5 | 向后端传值怎么传的(我没听明白,就又大概说了一下数据流)后来问采用的AJax哪种方式,是直接用的,还是发的Ajax包这种 | 直接用的Ajax | |
6 | 又问那封装了吗,怎么封装的? | 封装了,别人封装的,我直接调用的, | |
7 | 就用过MySQL对吧 | 对 | |
8 | 怎么去重 | distinct,他又问还知道别的吗?我说不清楚了 | |
9 | 举了个打卡的例子问我,如果想要做个按钮查这一天当中都有哪些人打卡十次以上怎么办 | 这种先确定SQL,想了7-10秒后,说select *分组having count(id)>10, | |
10 | 你这条sql能用*吗 | 想了一下,说:啊,不能用,因为我用group by分组了, | |
11 | 想查当天谁迟到了,你怎么做 | 陆陆续续说了大概三五分钟,我才想出来 | |
12 | 除了MySQL,你还了解过哪些数据库? | 之前在沈阳培训过,用过SQL Sever,感觉跟MySQL差不多,还了解过Oracle,是面向对象的, 还有Redis,基于内存的,一般作缓存使用 | |
13 | 你对公司有什么想了解的吗? | 问了下公司主营业务,他说对医疗设备进行二次开发, |