今年夏天的时候有幸参与了支付宝6轮面试 并最终拿下了 offer
虽然已通过了大半年了 可是其中有不少值得分享的技术点仍是跟你们分享下css
1. html5 新增了哪些标签?什么语义?
2. html5 废除了哪些标签?
3. css3 transform 的 rotate translateX 前后顺序有何不一样?
4. 浏览器 cookie 基础问题 | cookie storage 的同源策略问题?
5. 浏览器跨域基础问题?
...
html
我的面试感觉: 聊的很是简短 问题很是基础!前端
自认为的面试表现: C...vue
自我感受答得很是差
当时晚上在蛋糕店里接的面试电话 基本就是突袭... 接近于无准备状态
除了自认为我的履历聊的还行 本身最拿手的领域都没有问到
总体答得很通常 当时以为本身面得已经挂了
一面就是楼主面得最差的一轮html5
1. vue 的数据双向绑定原理是什么?
2. vue 就地复用原则 | :key 原理 | vue1.x 的 track-by 的理解?
3. vue 的 next tick 是什么?
4. 事件循环基础问题 | promise | setImmediate
5. 一些 iOS 客户端和 js 交互的问题
...
css3
我的面试感觉: 聊的也很是简短 vue 问题为主面试
自认为的面试表现: A-算法
自我感受只能说还行
当时大夏天晚上在大马路上接的电话 依然彻底是突袭...
当时楼主还稚嫩... 面的少
不知道电面其实能够和面试官再能够日后约时间 避免突袭...小程序
1. Angular2 数据绑定原理?
3. Vue 数据绑定原理?
3. Retina 屏幕上 1px 有几种实现方法?
4. js 如何正确遍历对象属性?
5. 如何理解 Promise?
6. 如何手写实现一个 Promise?
7. 如何实现骨架屏?
8. 基础算法题
9. 对于小程序的运行机制理解?
后端
我的面试感觉: 聊的时间大概40+分钟左右 问题涉及面很广
自认为的面试表现: A
1. React Native 的运行机制?
2. Cordova PhoneGap 的运行机制?
3. 经典问题: 浏览器输入网址到页面打开发生了什么?
我的面试感觉: 聊的时间大概20+分钟左右 主要聊了聊偏混合开发的问题
自认为的面试表现: A
终于视频面一次=。=
1. 客户端与 js 通讯的理解?
2. Node 异步单线程原理?
3. Node 如何多进程?
4. Python Tornado 的异步单线程原理?
5. 如何理解大前端开发?
我的面试感觉: 视频面试1个小时左右 主要聊的履历经历 技术上聊了一些后端问题
自认为的面试表现: A
当时觉得五面就是技术最后一面了 结果说要补一轮技术六面 =。=
1. 一个 int 整型数组 如何找出出现次数最多的数字 要求[空间复杂度]最小?
我的面试感觉: 看的没错 就是空间复杂度 有点出其不意 不过问题其实很简单
自认为的面试表现: A
HR面主要就是常规的那些哈
最后很荣幸走过了6轮技术面试 这几轮的面试体验真的也都很好
因为本身当时很想去深圳的缘故 最后没有选择支付宝
不过本身心里仍然很钦佩支付宝团队 期待之后再有缘分
面试官都很 nice
支付宝面试很看重基础
有时候面试官会特意去问一些冷门题目 考察面试者的知识广度
我已经把以上问题的答案录制成了小视频
加架构群:692-845-439 领取资料,群内天天更新资料,免费领取。