计算机网络相关 HTTP2.0 和 HTTP 1.1 的新特性是什么,展开说说? 【没复习到,直接说不会了】 TCP 和 UDP 的区别是啥? TCP 是如何建立可靠连接的? TCP 的三次握手和四次挥手的过程? 为什么要三次握手和四次挥手? 【为啥要四次挥手打的不太好】 浏览器和缓存相关 浏览器的有哪些本地缓存,它们之间的区别是什么? 【只想到了 localStorage 和 sessionSt
1h10min 1.问成绩、有无实习,唠了会大学家常 2.挖了很久项目,一直问难点是什么,为什么难,怎么解决。然后让写解决这个难点的核心代码,面试官提了新要求,问你现在会怎么写(当然面试官好像觉得不怎么难哈哈,问我还有吗) 3.讲一下https、ca证书,跟我探讨(纠正我)了一下加密过程的安全性问题 4.讲一下浏览器事件循环与UI渲染之间的联系,事件循环和UI渲染是并行的还是串行的 5.讲一下pr
部门是北京的自动配送终端 一面(9.8) 主要都是根据自我介绍和简历来问的 webpack了解多少,loader axios是怎么实现请求拦截器和响应拦截器的,ajax发请求的原理,promise与回调地狱,写一下 原型链 闭包 linux命令 手写题: 继承,你写的这种继承有什么问题 那个经典的闭包导致for循环输出的都是最后一个i的问题,写一下解决方式 合并两个有序数组,a和b都合并到a里面
#面经#1.介绍项目,登陆功能怎么实现的,介绍一下token 2.http和https细说一下ssl加密过程越详细越好。 3.什么是进程和线程,区别,为什么操作系统会提出进程和线程的概念,为什么进程切换比线程切换代价大。进程之间如何通信等等等一系列进程和线程。 4.说一说五层模型,每一层负责什么,为什么划分五层模型 5.输入url的过程,每个阶段都详细讲一下。 还有的忘记了围绕操作系统和网络的知识
进程和线程的区别 进程间的通信方式 多线程如何保证线程安全 线程的几种状态 osi网络层级 tcp和udp的区别 tcp如何建立连接 为什么不是两次或者四次 tcp是如何保证安全传输 超时重传的机制 http请求方法 get和post的区别 http和htpps的区别 加了tls后是如何保证可靠传输的 tls的连接过程中包含的算法 js的数据类型 null和undefined var let co
捞起来面的,本来之前三个志愿都结束的 1. 自我介绍 2. 问项目和实习 3. 手撕: 把n分钱随机分给m个人,每人不小于等于1分钱 没撕出来,random类忘了参数是怎么写的了,蠢,写到后面有点摆烂 总结: 手撕没撕出来有点难受,实习项目讲得挺透彻,面试官没什么疑问,但是自己写的项目因为有些代码没有自己写,感觉次次被问住了,次次被挖的头掉😭,我都想把那俩在简历上删了完事
自我介绍 1 vue2和vue3升级的地方 2 vue2的双向数据绑定为什么不能监听数组属性的变化?(干,忘了) 3 compostionApi和optionsAPi的区别,解决了什么问题? 4 react的原理 讲讲hook原理,从render开始讲起,useState的原理,用过什么hook,useRef和useState的使用场景 5 事件循环代码说输出 6 typeof和instanceo
#25届暑期实习##前端实习##面经##美团#
1.面试官自我介绍 2.我的自我介绍(之前看面经说要在自我介绍的时候引出技术栈和项目,但是考虑到有的面试官喜欢算法引入后面再聊项目,所以就介绍了一个技术栈就打住了) 3.实习经历,学习经历,学习方式,学习难点之类。 4.项目拷打,引入了响应式原理,懒加载实现,项目难点之类的。 5.git 6.组件化优势 7.tcp,udp 8.http2/3 9.事件循环 10.ts 11.react会不 12.
base北京 到店这个bu的面试官都给我感受非常好!每轮面试前都会先给我做一下自我介绍和介绍部门的情况 每次回答问题都有正反馈 态度特别好! 一面 问的很深 1、自我介绍 2、虚拟列表原理 3、主题化原理 4、实习的可视化方案 5、实习的可视化优化 对于大数据量的优化 6、实习中的部署问题 7、CI/CD流水线原理 8、nginx相关配置你了解哪些 9、跨域相关 10、对于抖音这种高PV流量的 n
先是介绍了一下部门,然后引入一道题 我先是在main函数中实现,然后面试官让我优化一下,封装起来,我就使用类封装了一下,然后他问我析构函数为什么要设成虚函数,然后问我怎么优化,我先是引用传递代替了值传递,然后使用数组代替我的map,然后让我分析了一下数组和map在这个题中的时间复杂度和空间复杂度,再继续优化,我说使用静态变量使这个数组只初始化一次。这个结束以后就开始问我项目,比如说动态链接库这个,
自我介绍 了解美团吗,答外卖。 为什么学android,怎么学的。 为什么用kotlin,kotlin比java有什么好处,答了空安全和协程,写法简单。 死锁的产生条件,写一个死锁,synchronized的底层实现,答不知道,只知道是JVM实现的(查了一下是monitor)。 除了synchronized还知道哪些锁,答ReentrantLock,扯了一下乐观锁悲观锁,代替object的wait
时长:60分钟左右 自我介绍 如何学习前端的 学习前端知识多久了 编译型语言和脚本语言有什么区别,分别有哪些语言是编译型语言,脚本语言 会不会一门编译型语言 OSI七层网络协议,TCP/IP五层网络协议,分别介绍一下 五层协议少的那两层协议具体是干什么的 应用层主要用作用? 运输层主要干什么的? http和https的区别 介绍一下https具体的加密方法,怎么实现的 TCP和UDP的区别 TCP
下午2点半HR打电话,约面试时间,为了方便就约到了4点半。 睡了一觉醒来就直接去面试,面试过程中都不知道自己在说啥 面试内容如下: 简历里面有说到做硬件视频流的推送,说如果你来做的话如何做 调取CameraX等框架获取视频流帧数据 编码,使用MediaCodec对视频帧数据进行编码(就是压缩的意思,因为数据太大) 打包:编码后的视频帧数据进行打包 通常使用容器格式(如MP4、FLV等) 流媒体协议
发发牛客积攒人品好运~ webpack构建流程 loader和plugin有什么区别 用过哪些loader和plugin 怎么将es6语法转成es5 webpack如何配置两个或多个入口文件 怎么对axios进行二次封装的 管理系统中,每个用户都需要去注册吗?用户名是什么?如果这个用户用了别人的学生号进行注册会怎么样? 怎么进行身份验证的 怎么实现权限管理的 如果普通用户在地址栏输入了管理员才能看