华为OD岗位技术一面
华为OD岗位技术一面
在完成机试的算法后,过了两天完成性格测试,性格测试还重考了一次,这个性格测试做起来让我非常的变扭,推荐大家先去 http://www.libin.mobi/?p=2000 这里看看介绍
在完成性格测试后过了一个星期才安排了这一次的技术一面
在准备面试的时候,电脑还出了故障,在这里提醒大家,面试是要使用电脑的,因为后面要写编程题,提醒一下在职的朋友门考虑好这一点,还有一点是 win11 系统有可能无法运行华为的远程面试软件
面试并没有向其他面试那样问八股文的问题,而是围绕你所做的项目以及项目中用到的技术来进行的提问,下面做个大致的回顾
1、Mybatis 知道 $ 符号和 # 符号的区别吗,当老代码已经使用了 $ 符号,你怎么处理防止 sql 注入
2、MQ 的使用场景,你为什么使用 MQ,在工作中有出现过消息丢失的情况吗?你是怎么解决的
3、在简历中写有通过使用正则表达式导致死循环的情况,问这问题是怎么出现的,后续是如何解决的
4、还有一些编程安全方面的问题
在聊完这些问题后,最后就是现场编程题了,题目就是相邻两个相同的字符串消除,检测字符串消除后是否还剩下有字符,有就提示 true 否则 false
#华为面试##华为##面试题目#