首先自我介绍
然后开始问问题
1、项目有什么难点,有什么特别的地方?
2、(我说了修改了源码)服务器上是自动将包下载打包好的,你知道怎么修改源码放到服务器上吗?
3、(简历上写了UI兼容性问题)你能说说都做了哪些兼容性问题吗?\项目就用到基础的css代码的兼容,但是又不敢背书。什么meta,viewreport什么的
4、csrf知道吗?是如何做到盗用用户身份进行请求伪造的(原理是什么)?
5、知道浏览器的缓存方式吗?强缓存和协商缓存的原理,你知道每个响应字段都是干什么用的吗?
6、说一下https建立连接会有哪几个步骤,怎么做到安全性的?
7、讲下工程化
最后一道代码题:(25分钟)
输入一个整数序列数组,每个数区间在-1000~1000之间,求这个数组中连续子串相加最大和,如输入6 -1 5 4 -7,输出14
好了,啥都没答上来,凉了
#华为OD面试#