2025.7.25 虾皮SSC(供应链)日常实习 - 一面 1h
面试官上来先介绍了面试流程:自我介绍,问答(八股+项目),编程题
面试官也挺友善的
自我介绍+项目介绍 15min
提问 30min
ES6:
- 箭头函数与普通函数的区别
- 什么时候会使用箭头函数
- apply(), call(), bind()可以改变箭头函数this指向吗
- new过程中,原型的作用
浏览器缓存:
- 浏览器有哪些缓存方式
- 强缓存中,如果将max-age设为0,那和no-cache有什么区别
- 协商缓存中E-tag和last-modified有什么区别?
- 可以不用last-modified只用E-tag吗?
- f12中from disk cache和from memory cache有什么区别,都是怎么做的
项目:
- 讲一讲你项目中那个页面重构的设计思路和最终效果
- 组件通信和状态管理怎么做的
- 假如最终提交表单数据时需要对全量的数据格式进行校验,该怎么做
编程题 10min
有质量为2g, 3g, 7g,三种质量的砝码,若要配重weight克,则需要的最少砝码数是多少?
思路:贪心+回溯 / 贪心+暴力枚举 / dp
总体而言都不难,比较常规,就浏览器缓存这边会问得深一些,可能是日常实习的原因吧。之所以快8月了还在面实习是为了练练手感,想到是实习面试就不会太紧张。感觉确实有点用的,之前面暑期的时候每次都紧张到睡不着觉,现在已经开始麻了,被调好了属于是。最后真红镇楼。