背景: 面试: 自我介绍 讲讲你实习过程中, 遇到过哪些难点, 怎么解决的 你对前端技术的认识 讲一讲和各自有哪些优势 讲一讲和请求的区别, 它们二者在底层有区别吗 讲一讲原理 浏览器渲染机制 讲一讲你知道哪些问题 讲一讲二叉树有哪些遍历方式 讲一讲 js 如何实现二叉树(额, 这个问题emm) 讲一讲相关概念, 解析一段代码生成的 AST 的结构? 接触过移动端开发吗? 小程序开发了解多少 接触
岗位: 前端开发, 2023 春招 base: 应该是 bj 面试环节: 自我介绍 Webpack 和 Vite 的区别 讲一下 Webpack 打包流程 你知道 React 哪些 hooks useMemo 和 useCallback 的区别 列举 useRef 有哪些作用 假如我想在父组件当中执行一个子组件内部的方法, 但我还不知道这个子组件内部方法的名字, 该如何实现 这个问题我后来请教了一
base成都前端岗; 一面:38min(9.14) 1:自我介绍; 2:介绍一个项目; 3:怎么和后端人员商量拿到数据,本地开发时但是后端数据未完成,怎么获得数据; 4:axios异步请求方法基于什么?说说其用法; 5:异步请求方法还有哪些? 6:为什么有跨域?你知道有哪些跨域方式? 7:说说aysnc,await和promise的原理与特点; 8:说说前端存储的方式? 9:怎么实现localst
base: bj 岗位: 前端 实际上岗位是发在社招上的, 但我看任职要求里没有要求工作年限, 我就投了 八股文: 自我介绍 介绍 CDN 原理 介绍 https 和 http 的区别 介绍 https 握手过程 https 协议需要基于 http/2.0 吗? 介绍中间人攻击, https 能绝对安全吗? 能够绝对避免中间人攻击吗? 浏览器从输入 url 到显示网页的全过程 上述过程中, 有哪
前言 base: bj 岗位: 前端开发, 校招 部门: 本地生活 一面 自我介绍 聊过往项目经历, 项目解决了什么痛点, 给部门带来了哪些收益 上述内容聊了半个小时, 接下来是一道代码题: 现已知下面的 createPlayer 函数的实现不完整且有错误 请你把这个函数的代码补充完整, 并解决所有的错误 使最下面的测试用例, 能够按照注释, 输出正确的结果 function createPlay
入职快手算法岗已经一年多了,最近很多学弟学妹私信问我怎么准备快手算法岗位的面试。今天我做了一个总结,希望能够给大家一些启发和信心,算法岗位真的没有那么难! 面试流程 快手技术岗位的面试流程主要包括:笔试、2-3轮的技术面试、以及最后的HR面试。 如果你发现自己面试次数更多,不要惊慌,恭喜你!你有很大的概率拿到special offer! 面试内容 算法岗位的面试内容主要包括代码和算法基础知识两大部
秋招结束一段时间了,从22年7月开始投递到23年2月最后一场面试 经历了近半年的时间。总的来说22年互联网秋招形式不容乐观,各大厂岗位肉眼可见地减少,难度相对往年也有很大提升。 个人情况 c2本top2硕,本科电子信息微电子方向,硕士进了深度学习CV的坑,研究生期间做的比较小众的方向没想读博。一段大厂搜推实习,一段中厂推荐实习,leetcode800+ 基本中等题能ok,八股基本比较熟悉,相关的模
#23届秋招笔面经# 投递于8月末 笔试:9.5日;笔试题都比较简单,最后的三道编程题中一道c++、一道java、一道python(第三道题好像是自选语言,前两道题是编程填空题)不过好在都比较简单 一面:技术面 9.13日 视频面(30minutes),有两个面试官 1、自我介绍 2、讲一下某一个项目,并对具体细节进行了简单的提问 3、(因为我是安全相关专业,所以问了一些安全的基础知识)讲一下D
问题内容: 我想知道java类的最大大小是多少。如代码属性结构中http://docs.oracle.com/javase/specs/jvms/se5.0/html/ClassFile.doc.html#1546所示,代码长度指定为4个字节,因此很多。我不明白的是,异常表的pc属性是2个字节。如果代码长度超过2个字节,但异常表只能寻址2个字节,怎么办? 问题答案: 第4.8.1节JVM规范的静态
问题内容: 我想限制a的最大大小,以对正在实现的各种哈希算法进行度量。我在的一个重载构造函数中查看了loadfactor 。 我尝试在构造函数中将loadFactor设置为0.0f(这意味着我不希望HashMap的大小从EVER增大),但将此无效: 还有另一种方法来限制它的大小,使其永远不会增长吗? 问题答案: 有时越简单越好。
问题内容: 我正在使用Ubuntu 11.04。如何找出进程的最大调用堆栈大小以及堆栈中每个帧的大小? 问题答案: 您可以使用查询最大进程和堆栈大小。堆栈框架没有固定的尺寸。它取决于每个帧需要多少本地数据(即本地变量)。 要在命令行上执行此操作,可以使用ulimit。 如果要为正在运行的进程读取这些值,我不知道执行此操作的任何工具,但是查询/ proc文件系统很容易:
问题内容: 由于(当前)仅支持将字符串作为值,并且为了做到这一点,需要先将对象进行字符串化(存储为JSON- string),然后才可以定义值的长度。 有谁知道是否存在适用于所有浏览器的定义? 问题答案: 储存空间 暗示,使用DOM存储,您具有比对Cookie施加的典型用户代理限制更大的存储空间。但是,提供的数量未在规范中定义,用户代理也没有有意义地广播。 如果您查看Mozilla源代码,我们可以
问题内容: 我刚刚使用Swift语言创建了一个简单的项目,然后将其编译并存档以生成.ipa文件。IPA文件太大,大约5 MB。 那里是对的(没问题)吗?当我在Objective-C中创建它时,它只有大约500kb。 问题答案: 是的,那是正确的。包含整个Swift语言的库必须嵌入IPA中。这些库是应用程序的一部分,而不是系统的一部分- 因为Swift甚至必须具有向后兼容性才能工作,部分是因为它不断
我正在为我的公司设计一个RoR项目,我们的开发团队已经遇到了一些关于设计的争论,特别是数据库。 我们有一个名为的模型,需要持久化。这是一个非常非常小的模型,除了 id 之外只有三个 db 列,但是当我们投入生产时,可能会有很多这样的模型。我们每天看到多达 1,000,000 次插入。模型将只能由其上的两个外键搜索,这些外键可以索引。同样,这些模型永远不必被删除,但我们也不必在它们大约三个月大后保留
我们有生成PDF文档的系统(使用Ecrion引擎)。我们正在使用时代字体。现在需要文档存档,因此我们正在从PDF切换到PDF/A,并将字体从Times 更改为Times New Roman(相同的字体)。这就是问题出现的地方 - 每个PDF / A也包括使用的字体(因为PDF / A是用于存档的PDF,因此它与字体一起出现)。问题是每个文档现在都包含“Times New Roman”,“Times