首先说一下字节效率是真的离谱,我之前投的公司都是两三周才约面试,字节是上午投简历下午就约面试时间了,约的第二天下午,我这边时间不合适又改到晚上,准备时间太短以至于面经都没看完……但实际发现面经的题也没问多少,光是深挖项目就寄了。写的项目里有Vue,本来也准备了一些Vue的内容,奈何没准备到点子上…… 1.自我介绍 2.原生html怎么实现有重复组件的列表 3.用过React/了解React吗(无)
怀着挂了的心情写的面经,写到一半居然约二面时间了 时长:40min 八股: lambda表达式 还有那些可调用的对象? 生产者消费者,信号量的使用 商品队列空时,消费者和生产者会发生什么 互斥同步的方法 进程间通信方式,自己用的最多的是什么 项目: Socket编程,聊天室,不细说了 场景设计问题,UDP设计安全可靠的文件传输 代码考核: 二分查找 自己写测试用例确保代码正确性 #字节实习生#
Vue2、3的响应式原理。数据变化后具体会发生什么? Vue为什么设计成异步更新?异步更新借助什么实现的? nextTick的原理? 常见的Vue指令有哪些? v-if和v-show的区别和使用场景。 知道Vue的自定义指令吗?自己写过吗? Vue的生命周期。 mixin有什么用? CSS的单位有哪些? position属性有哪些值?平时用哪几个比较多? display属性的值有哪些? inlin
Monorepo架构相比传统架构的优势? 项目相关问题。 CSS精灵图的优缺点? 页面先加载一张小图,等待大图加载完毕后替换,怎么实现? compositionAPI的优点? Vue数据双向绑定原理说一下。 虚拟DOM的作用。 为什么需要给元素设置key? 深拷贝和浅拷贝的区别和各自的实现方法有哪些? 前端存储方案有哪些?cookie,localStorage、sessionStorage的区别和
CSS的单位除了px还知道哪些?用过哪些? CSS外边距重叠问题?如何解决? JS如何判断一个数组? 原型和原型链。 浏览器的同源策略,跨域和预检请求说一下?哪些情况会发起预检请求? Cookie的一些常见的字段有哪些? 代码输出题目,结合问题 function A() {} const a = new A(); console.log(a.constructor); console.lo
以下输出什么: let array = [2, 4, 1, 3, 9] console.log(array.push(6)) 6 - 数组的长度 子元素的左侧和父元素相距多少? 这个不就是 100px 吗?为什么面试官说是 0 🤐🤐🤐 <div style="width: 200px; height: 200px"> <div style="width: 100px; height:
HTML 标签语义化 行内元素和块级元素 <a>标签平常用来做什么 localStorage和sessionStorage 结合cookie实现广告在某个时间段投放,到时就过期 CSS 选择器及其优先级 盒模型 CSS 实现三角形 单行溢出变为省略号 JS JS 数据类型,有什么不一样的? 闭包有什么概念? 作用域的理解 事件循环机制相关 看代码说输出 for(var i = 0; i < 5;
第4篇面经~计划一天一篇 之前看过不少大佬的面经,有所收获,现在面试完也跟大家分享~ 1、自我介绍 2、算法:求n个2-32的不重复的随机数 3、算法:一个数组打乱顺序,要求不在原本的位置 时间复杂度O(N) 4、左侧固定,右侧自适应 5、本地存储 6、不同网站之间的存储可以互读吗 7、满足什么条件算跨域 8、如何解决跨域 9、CDN的原理 10、http2.0 11、反问 面试内容比较简单~面试
安装 使用软件管理器安装以下常用软件: vim curl
系统查看 查看 CentOS 版本号:cat /etc/redhat-release CPU 的基本信息查看 Demo CPU 型号:Intel® Xeon® Processor E5-2620 v2(15M Cache, 2.10 GHz) 该 CPU 显示的数据中有一项这个要注意:Intel® Hyper-Threading Technology 是 Yes。表示该 CPU 支持超线程 cat
Vim 编辑文件报:Swap file “Hello.java.swp” already exists! 问题原因: Vim 编辑 Hello.java 文件的时候,非正常退出,然后又重新再 Vim 这个文件一般都会提示这个。 解决办法: 进入被编辑的文件目录,比如:Hello.java 我放在 /opt 目录下,那就先:cd /opt, 然后:ls -A,会发现有一个:.Hello.java.s
进入管理界面 作为系统管理员,你可以通过点击网页右上侧的用户头像,在下拉菜单中点击 System Admin 按钮进入管理界面: 如果你使用的 Seafile 版本低于 6.0.0,可以通过点击网页右上侧的 tools 按钮(在个人头像旁)进入管理界面: 点击完tools按钮,你便进入管理界面: 账号管理 账号管理 日志 日志文件位置 备份和恢复 备份和恢复: 备份和恢复 服务器强制关闭或系统坏掉
每天按照以下步骤行事以确保您从 Polar Balance 体重管理服务中获得最大益处并达到您的目标。 站在 Polar Balance 体重秤上称量体重,并将体重更新至 Polar 手腕装置。 以无线方式通过 Flow 应用程式或利用连接线把手腕装置连接至电脑,将体重与活动从手腕装置同步至 Balance 服务。 您将从该网络服务或移动应用程式中获得有关饮食与活动的个性化指导。 在手腕装置上查看
在 Bash 中,可以通过按 Tab 键实现自动补全参数,使用 ctrl-r 搜索命令行历史记录(按下按键之后,输入关键字便可以搜索,重复按下 ctrl-r 会向后查找匹配项,按下 Enter 键会执行当前匹配的命令,而按下右方向键会将匹配项放入当前行中,不会直接执行,以便做出修改)。 在 Bash 中,可以按下 ctrl-w 删除你键入的最后一个单词,ctrl-u 可以删除行内光标所在位置之前的
项目日常踩坑 记录踩过的坑及解决方案,以至于不被同一问题绊倒多次,算是个纠错集,问题可大可小,可复杂可简单。记录下来,下一次遇到少纠结一会,也算是提升自己吧。