发面经攒人品 因为所做的系统和这次面试的岗位都和数据分析系统比较相关,业务方面聊的相对多一些。 1. 自我介绍 2. 关于项目的一些问题。 3. 项目中的DDD是如何做的? 4. requestAnimationFrame 5. 关于SQL 注入,前后端分别如何防范 6. 讲一下Vue响应式的实现?Vue2 和 Vue 3 的区别?依赖收集在什么时候执行?依赖更新怎么执行的? 7. Vue 虚拟D
1.自我介绍 2.实习经历 3.react native有哪些问题 4.react native如何运行在app上,原理是什么 5.node.js 文件大小上限是多少 6.js如何监听dom的变化 7.div中的text发生变化,你说的那些方法能监听到吗 8.事件冒泡能冒泡到body吗 9.tcp三次握手用到哪些字段 10.客户端握手之前如何确定服务端 11.没有服务端证书如何解密https 12
投的后端,被客户端捞了,面试官人很和善,人很好,聊了40min,手撕比较简单,总用时50min。 分为三个部分,基础知识,项目问答,还有手撕代码。 首先问了职业的规划 jvm介绍一下 其他语言的垃圾回收了解过吗 java类的结构是怎么样的 数据库优化做过吗 为什么要做缓存考虑过吗 redis和mysql的区别 设计模式解决了什么问题?为什么要用设计模式 设计模式的单一职责了解过吗 平时做项目用的什
1.自我介绍 面试官全程打在面板上,人很好,鼓励人,有耐心!!! 2.flex布局相关问题,给了两个场景?问如何设置css 3.position,默认是如何布局的,还有其余的是如何定位 4. 依旧是div body margin 20px { div2: margin 20 wh 20 div3:margin 20 wh 20 } 问body和div2、div3上边的距离分别是多少,下面距离是多少
1、自我介绍 2、智能指针类型以及使用场景,我说了make_shared解决了shared_ptr的两次开辟空间的问题,后来面试官问我这是不是主要的,我说应该是,结果面试官说了一堆(我没有听懂) 3、内联函数 4、程序从源文件到可执行文件的过程 5、怎么优化编译时间 6、内存分布、堆栈区别 7、new和malloc的区别 8、输入网址,期间发生了什么 9、TCP两次握手有什么问题 10、403状态
一面 自我介绍 拷打实习,项目难点和亮点 Jenkins有什么缺点 ANSI字符是什么,如何对它进行转译 日志量太大具体有多少,为什么会导致页面崩溃,做了什么优化 虚拟列表优化 LightHouse自动化方案的实现 手写题:class私有属性 两种实现方法 React Fiber产生的背景 Virtual DOM 手写题:实现一个Virtual DOM 和 diff 算法 浏览器缓存 反问 二面
1. 自我介绍 2. 介绍实习项目 3. 看我的简历提到性能优化的比较多,就问我有哪些性能指标,说了lcp fp 就忘记了 4. lcp怎么测量的,说了用performance API,但是后面反问的时候说他想知道的是以前没有performance怎么做的 5. 预渲染怎么做的,说完之后面试官觉得我简历预渲染缩短首页白屏时间有矛盾,跟我讨论了一番 6. 看我简历问我本地数据库怎么做 7. 然后问我
投递7/16 hr约: 7/17 一面: 7/19 先问项目: 面向用户是?supabase是什么?在supabase怎么写api?做了哪些优化? 为什么用figma,实现llm记忆的方法? 基础知识: react会有一个入口文件来运行,运行时发生了什么? useEffect怎么用,传入的参数是什么意思 钩子为什么不能放在if{} else{}中?如果让你实现react,你会怎么处理这个问题 cs
一面: 1、npm包有哪些license,哪些是允许商用的 2、虚拟列表的实现原理 3、输入url到页面渲染的流程 4、强缓存和协商缓存,cache-control里的具体字段 5、http状态码 6、script标签如何加载 7、重排和重绘 8、js是单线程还是多线程,什么情况会新开一个线程 9、web worker有哪些限制,与主线程怎么通信 10、什么是同源策略,怎么解决跨域,cors有哪些
新鲜出炉,大概记得这些,懂的还是太少了 1.自我介绍 2.实习介绍 3.网页用http1.1存在哪些限制 4.http2.0解决了http1.1中的哪些问题 5.http1.1中同时向同一个域名发送a请求和b请求,b请求会等待a请求吗,你有没有自己试过看下结果 6.浏览器要怎么发送网络请求,有什么方法 7.为什么会用axios,为什么不用fetch xmlhttprequest那些,axios有什
楼主目前已拿到字节的意向书,所以把面经整理出来给大家参考,希望大家都能拿到满意的offer。 时间线:8.6投递 => 8.09 一面 => 8.12 二面 => 8.16 三面 => 9.2hr电话 => 9.2意向书 一面(60min): 自我介绍 你在实习期间做的两个最有意义的业务是什么,阐述下背景,你设计的方法,最后实现的效果以及给业务带来的价值。 有没有了解float,介绍下float,
一面: 1、esm和cjs区别,各自遇到循环引用时会怎么处理 2、浏览器缓存机制,强缓存的状态码是什么,etag的生成算法是什么 3、vue如何实现劫持数据,vue3为什么用proxy,优缺点 4、vite为什么快,缺点是什么 5、一个this指向的题目,注意class里默认开启严格模式(被坑了) 6、数据库存64位的数据,前端怎么在不损失的情况下处理(让后端转成字符串再返回给前端,用bigint
基本信息 时间:2023.6.9 时长:70min base:上海 面试岗位:前端 日常实习 问题 你玩得挺6呀,背景都会调 你现在是研二? 你现在是属于实习还是校招呀? 你的实习时间大概是什么时候 你在武汉? 你本科是网络,其实网络也会涉及到计算机相关的吧? 你的前两面整体感觉怎么样?吐槽一下 二面问了原理性东西是吗? 你具体去怎么学习的? 平时怎么去学习前端技术栈的?因为前端迭代得挺快的 平
基本信息 时间:2023.6.7 时长:70min base:上海 面试岗位:前端 日常实习 问题 自我介绍 你对java web很熟是吧? 为什么选择前端 你倒是挺实诚啊,别人都是说喜欢前端,前端所见即所得,你倒是挺诚实啊 正好我做过Java,讲一下SpringBoot启动原理,包括Bean的初始化? 那前端的原理你有准备吗 前端路由的几种方式,之前的hash,再比如现在的brother什么的
背景:10月底我接了个字节打来的电话,想约面试(我之前面过字节,二面挂),当时想的没什么事,闲来无聊面一次也无妨,然后就答应了下来,约在了11.6面试。岗位是:生活服务-客户端开发 面试过程: 1. 自我介绍环节:我说到“经常打竞赛,CF/Leetcode,特别是Leetcode竞赛分数全国700,周赛基本稳定前200+...”,然后面试官打断了我,问了一些有关竞赛的事宜(这个倒也没什么,打断说话