文章

美团(前端-财务科技_日常实习)一面凉经

面试官提前 20 min 进会议室。刚开始看面试官挺随便,还以为寄了遇上坏蛋了;结果面试官超 nice,聊了40~50 min。

大概凉了哈哈哈已经凉了。面试官很 nice,从算法看出来他想捞我,但我太菜不会😭🙏🙏)

1. 自我介绍

2. 项目拷打:

会先要求你简单介绍下你的项目。提前复盘、准备一些说辞!

一、AI 问答网站

  • 【细问】如何实现 “刷新保存用户状态” 功能:持久化存储
  • 后端如何实现用户 id:JWT token
  • 讲讲 CORS:什么契机去使用?/ CORS 原理(为了解决什么问题?有点忘了)

    CORS 是浏览器为放宽同源策略而引入的一套“跨站读取授权机制”,用来防止“恶意页面读取不该读的跨站响应”。它不防网络层的中间人攻击;防 MITM 要用 HTTPS/TLS。

    (后面被指出:这种知识点,容易被问到网安相关的问题。)(我打信安?真的假的)

二、学习路线模拟

有在线演示,但估计无🪜加载不出来——下次录个演示——不对他能看到我博客说明能看到网站演示(还是项目没啥看头的锅QWQ))

记得不熟,讲自己 “实现难点和前一个项目类似”,就没深入问了。

  • localStorage 和 sessionStorage 区别(结合上一个项目问的,没深入了解)

主要讲了下(没准备,表达太模糊!):

  • 工程化学到的经验
  • 对工程化的理解

3. 基础技能:

(too 菜,没被深问拷打)

  • 你的前端学习路线?
  • JS(老实回答不会)
  • Vue
    • Vue 2 和 Vue 3 区别?

    (被指出应该先打好 JS 等基础,再去进一步学框架,这样看各种 api 才会简单)

  • git 使用:了解 merge 啥的吗?(平时没用,不了解)

(“简单写个题!”)

4. 算法:链表重排序

(问了俩次问题,面试官直接给我讲解题思路了)(但他能懂你的问题!大胆提问)

解题思路:

  1. 简单思路:后半链表倒序
  2. 传统思路:记录当前节点 & mid 节点之间的相对偏移量(他解答了我快两年的疑惑!?他真我哭)

5. 反问:

  1. 我需要改进的点(一个万金油问题,面试官大讲特讲)
    1. 基础不扎实(“边学边做要建立在基础扎实之上”)
    2. 简历(项目)太简单

    (聊了点基础巩固、项目完善 VS 秋招的权衡)

  2. 关于厉害的简历上的 ”性能优化“ 怎么看?
    • 不用硬吹,面试官知道你几斤几两(是不是真的是你做的)。
    • 主要是展示面对这种问题场景,你有个大致的思路、能够快速解决对应问题(面试官问你 → 你能讲出大致的思路,这样是也)

接下来要加强的重点:

  • JS 基础!

    面试官明确说了:校招会考的很深(造火箭是也)

  • 从实际问题出发,做 ”能解决问题的、更实际的项目“ —— 哪怕是很小的点/问题。

本文由作者按照 CC BY 4.0 进行授权