面试官好帅,许愿能成为他的实习生!!!他的特点是抓住一些实际开发中的细节问题(而我正好没关注,这几天背假大空概念去了...)
1.自我介绍
2.经验方面:之前实习过吗?之前面试过吗?之前参加过工作室吗?是否和他人合作开发过项目?
3.Vue的生命周期
4.假设存在一个长度为1000(非常大)的数据列表,在v-for中渲染必然造成卡顿,如何优化
5.用户登陆后如何记住用户的登录状态
6.浏览器怎么识别cookie是否过期?不同网站如何获取不同的cookie
8.CSRF攻击知道吗?原理是什么?在后端如何防范?
9.选一个最熟悉的项目,讲一下项目设计的思路
10.为什么选择PHP来写后端接口
11.算法题
/*
题目:给定n天股价,问只能买入卖出各一次的情况下,求最大盈利额(时间复杂度要求为O(n))
输入:[7,1,2,3,4,6,5] 周二以1元买入,周六以6元卖出能够获取最大利润5元
输出:5
输入:[7,6,5,4,3,2,1] 股价持续走低,无论怎么买都会亏本,所以盈利额为0
输出:0
*/
function getMaxProfit(arr) {
let min = 99
let profit = 0
let length = arr.length
for (let i = 0; i < length; i++) {
if (arr[i] < min) {
min = arr[i]
} else if (arr[i] - min > profit) {
profit = arr[i] - min
}
}
return profit
}
全部评论
(3) 回帖