开个个人实习记录贴
一名双非本大三生,想找个前端实习,开个个人记录贴记录一下每日情况。
简历附上(11.14更新),也希望各位大佬帮忙看看有什么问题,同时如果有在职的大佬看上的话可以评论或私信,我来联系您!
11.8
简历投递情况
牛客:已投递(30),被查看(6),通过初筛(1),不合适(4)
实习seng:已投递(12),被查看(1),通过初筛(0),不合适(0),估计是晚上投的原因
学习情况:学习正则表达式,复习手写题,复习http协议相关
11.9
简历投递情况
牛客:已投递(33),被查看(9),通过初筛(3),不合适(9)
实习seng:已投递(20),被查看(6),通过初筛(0),不合适(0)
学习情况:完善项目,复习手写题,修改简历。
11.10
简历投递情况
牛客:已投递(41),被查看(12),通过初筛(6),不合适(16)
实习seng:已投递(30),被查看(7),通过初筛(2),不合适(1)
面试情况
平安科技一面:
js数据类型
react生命周期
闭包
call,apply
深拷贝,浅拷贝
跨域解决方式
Promise
vue能快速上手吗
十多分钟结束,Promise和生命周期答得不是很好,我学的React(他们用的Vue),感觉他们不太想要
学习情况:完善项目,复盘面试,对其中答得不是很好的知识进行巩固,继续修改简历。
11.11
牛客:已投递(49),被查看(13),通过初筛(6),不合适(18)
实习seng:已投递(48),被查看(9),通过初筛(2),不合适(2)
学习情况:完善项目,学习部分js手写题,学习部分React Hooks相关原理和使用场景(在项目中使用memo和useCallback还是有点困难...)。
11.13
牛客:已投递(48),被查看(15),通过初筛(6),不合适(19)
实习seng:已投递(54),被查看(11),通过初筛(3),不合适(2)
面试情况:做了个交银金融科技有限公司的笔试(怎么全是后端的题...)。
学习情况:完善项目(感觉渐渐的能使用useMemo和useCallback配合React.memo进行优化了),学习vdom,React diff算法,React fiber(好难)。
11.14
牛客:已投递(44),被查看(15),通过初筛(6),不合适(23)
实习seng:已投递(55),被查看(12),通过初筛(3),不合适(5)
学习情况:完善项目,学习css盒模型,优先级,BFC,复习js作用域。
11.15
牛客:已投递(45),被查看(16),通过初筛(6),不合适(25)
实习seng:已投递(55),被查看(12),通过初筛(3),不合适(5)
boss:投递(55),投递(7)
学习情况:完善项目,开始在boss上投递简历。
11.22
寻序人工智能一面:
js中forEach和Map区别
js判断数据类型有几种方式(只知道三种,typeof,instanceof,Object.toString.call())
ES6新增了哪些东西(当时只说了class,promise,await/async,下来一想let/const,proxy这些都没说到)
说说promise
如何理解面向对象
防抖、节流
get和post请求的区别
http和https的区别(这个回答的有点含糊了)
tcp三次握手,为什么要有第三次握手(让服务端知道客户端有接收数据的能力大概)
浏览器渲染机制
什么是重绘和重排
如何减少重绘和重排
什么是优雅降级,渐进增强(第一次听说这个词汇,直接不知道)
伪元素和伪类的区别
webpack打包过程
在项目中负责开发什么
项目中如何用axios实现的请求类的封装
登录的实现方式(只说了项目中用到的token登录)
使用过哪些第三方库
vue的指令有哪些(vue还是不会,)
总体面试时间半个小时,依然是要求vue...
学习情况:刷了刷算法,看了一些React源码(好难),准备学vue了
11.24
哔哩哔哩一面:
用过React的class组件吗
React Hook是哪个版本加入的
为什么要加入React Hook
class组件要怎么复用带状态的逻辑组件
什么是高阶组件
函数式组件又要怎么复用
用过哪些Hook(后面就是说各种Hook)
useReducer接收几个参数
useState的参数类型可以是什么(函数和非函数)
useState的参数什么情况下传递函数
用过useCallback吗
useEffect在项目中是怎么用的
useEffect的第一个参数放在组件外定义会导致什么问题(这里脑子一抽直接回答会报错,无大语)
函数组件内部定义的函数,在render前和render后会有变化吗(这一串都没回答好,面试官还不停的引导我,面试官真的太好了)
可以使用useMemo实现useCallback吗
场景题:实现一个父组件,要求点击父组件的按钮让子组件的值发生变化(用props传递状态)
使用hook时需要注意什么
说说Redux
var,let,const区别
引用类型和值类型如何存放
遍历数组的方式
for in,for of
es6迭代器(这个不是很熟只记得一点next之类的)
后面就是项目相关的一些问题了(虚拟列表,大文件上传)
全程一个小时左右,面试体验极好,下来复盘的时候才发现面试官全程在引导我,奈何自己实力不给力,很多时候都没get到面试官的点。
最近学习情况:依旧学习React源码(感觉渐渐能看懂了),vue起步中。
11.28
哔哩哔哩二面:
React函数式组件和类式组件的区别
useEffect,useLayoutEffect是干什么的
项目用的那个版本的React
React18的严格模式(React.StrictMode)了解吗(这个没去了解。。。)
React的concurrent和legacy模式的区别
concurrent模式有哪些特性
React事件绑定
React的useRef有什么用
有没有自己封装过自定义hook
useMemo是干什么的(缓存一个大量计算后的结果)
什么样的计算才是大量的计算
一个场景题(大概就是一个函数不用useCallback和用useCallback的区别)
什么场景下使用React.memo
组件会在哪些情况下触发渲染
为什么用axios
axios为什么可以在服务器运行(这真不知道。。。)
socket协议了解吗
说说fetch
如何取消一个请求(ajax的abort方法)
项目中的请求类怎么封装的
get,post的区别
使用get请求能不能把数据放到body中
项目中post请求携带的数据在什么情况会使用哪种编码方式(from-data,raw,json)
如何优化项目的编译速度的
webpack的缓存是缓存了哪些东西
虚拟列表的实现
文件分片上传的实现
分片的大小是根据什么决定的
是怎么确定哪些分片上传失败的
消息订阅与发布模式
观察者模式
全程还是一个小时左右,面试体验依旧很棒,面试过程中有很多问题都没回答好,一个小时后hr打电话通知面试过了。
最近学习情况:学习计算机网络相关,后面有面试打算单独开帖子了。
#实习#