面试 - 技术教程文章

Webpack高频面试题(附答案【图】

谈谈你对Webpack的看法 1. Webpack是一个模块打包工具,可以使用它管理项目中的模块依赖,并编译输出模块所需的静态文件。 2. 它可以很好地管理、打包开发中所用到的HTML,CSS,JavaScript和静态文件(图片,字体)等,让开发更高效。 3. 对于不同类型的依赖,Webpack有对应的模块加载器,而且会分析模块间的依赖关系,最后合并生成优化的静态资源。 Webpack的基本功能有哪些? 1. 代码转换:TypeScript 编译成 JavaScript、SCSS 编...

遇到应付你的面试官你怎么办?【图】

别把面试官当神,因为很多问题,他们也不知道答案。甚至他知道的还是错误的答案,而且他现在问你的问题,也可能是他现在正面临的一个技术问题。今天就遇到了一位面试官,他以为自己就是正确的。其实,他只是在面试人多的时候,来应付你的。 问:联合索引,a,b,c 三个字段联合起来的索引。index(a,b,c),现在我使用 b,c 去 where 查询,会用到索引吗? 我说可能不会,面试官说,你错了。会用到索引的,你下去再复习一下。我还想解释...

BAT面试题,答对年薪百万,10人9个挂!【图】

原本开年过后是面试招聘旺季,金三银四一直是程序员跳槽的最佳时机,可是由于今年突发了疫情,金三银四变成了“金五银六”! 这几天有不少人加我微信好友,问我要一些面试题。我这里准备了大概 500 道左右的面试题,覆盖面非常的广,今天免费分享给大家! 我先给大家简单列举几道吧! Kafka 高性能的原因? 参考答案: A,Broker NIO异步消息处理,实现了IO线程与业务线程分离;B,磁盘顺序写;C,零拷贝(跳过用户缓冲区的拷贝,建...

面试必问的HashMap,如何交上完美答卷【代码】【图】

HashMap的实现原理图 本文所有内容皆围绕着HashMap1.7进行讲解。可能后续会省略1.7的版本号,望读者知晓。 在JDK1.7中,HASHMAP是由数组+链表实现的,原理图如下:HashMap的设计初衷 在详细讲解HashMap之前,我依旧认为,要想彻底理解一种数据结构,必须要从它的存在意义的角度开始理解。它为什么产生,与它的产生带来了怎样的意义。因此,我们现在假设自己穿越了时空,回到那个还没有HashMap的时代。 假设,我们现在需要实现一个k...

前端面试刷题day4(每日更新前端面试高频考察点)【代码】【图】

码字不易,有帮助的同学希望能关注一下我的微信公众号:Code程序人生,感谢!代码自用自取。每天都提供一道关于前端面试中常见的题目。并且我建立了一个QQ群(425554900),QQ群内提供大量面试题目和答案,包括CSDN每日更新的题目答案。欢迎大家加群交流,打卡,共同进步。 今日题目: 说一下深拷贝如何解决循环引用问题?题解: 看个例子: function deepCopy(obj) {const res = Array.isArray(obj) ? [] : {};for (let key in ob...

帮你快速拿Offer!从思路到不断优化,面试篇【图】

前言 Mysql的锁机制确实非常重要,所以在这里做一个全面的总结整理,便于以后的查阅,也分享给大家。 Mysql的锁机制还是有点难理解的,所以这篇文章采用图文结合的方式讲解难点,帮助大家理解,讲解的主要内容如下图的脑图所示,基本涵盖了Mysql锁机制的所有知识点。 本文脑图ActiveMQ消息中间件面试专题 什么是ActiveMQ?ActiveMQ服务器宕机怎么办?丢消息怎么办?持久化消息非常慢怎么办?消息的不均匀消费怎么办?死信队列怎么办...

当面试官问你在网页上点击一个链接或 URL 发生了什么是在问什么【图】

如题,这一问题在之前参加面试的时候屡次被问到,但是真要解释又有点无从下手的感觉,今天在查看W3CSchool的Servlet文档的时候偶然看到一个以前没太了解的词汇——CGI 程序Servlet 教程 Servlet 为创建基于 web 的应用程序提供了基于组件、独立于平台的方法,可以不受 CGI 程序的性能限制。Servlet 有权限访问所有的 Java API,包括访问企业级数据库的 JDBC API。于是在必应搜索了一下,第一个标签页就指向了“Python CGI编程” Py...

2021前端面试汇总

2021年前端面试题汇总 一,html与css 1,页面导入样式,使用link与@import有什么区别? (1) 从属关系:link是html标签,@import是css提供的 (2) 加载差异:页面加载时,link会同时加载,而@import引入的css会在页面加载完成后加载 (3) 兼容性,@import不兼容ie5以下浏览器 (4) Link可以通过js操作dom插入link标签改变样式,@import不能 2,描述块级元素与行内元素的区别?行内元素与块级元素有哪些?Img是什么元素?如何制定元素以...

Android岗面试:从入门到精通的Android进阶学习笔记整理,经典好文【图】

简介 互联网领域里有个八秒定律,如果网页打开时间超过8秒,便会有超过70%的用户放弃等待,对Android APP而言,要求更加严格,如果系统无响应时间超过5秒,便会出现ANR,APP可能会被强制关闭,因此,启动时间作为一个重要的性能指标,关系着用户的第一体验。 爱奇艺安卓APP非常重视启动速度的优化,本文将从启动过程,启动时间测量,启动优化,以及后续监控等方面分享我们在启动优化方面积累的经验 核心分析内容 面向Android初、中...

js基础知识【前端面试】【代码】【图】

值和引用 值在栈中保存 上->下 引用在堆中保存 下->上 深拷贝 问题:一个对象复制为另一个对象的时候,由于存放在堆区(具体再看),因此改变复制对象后源对象也会发生变换,因此需要深拷贝。 思路:1.首先判断该变量类型是否为对象,不是则直接return2.然后判断该变量类型为数组还是对象,创建相应的空的变量。3.循环遍历一下对象的内容,如果都是他的本身属性(非原型属性),那么就递归调用该函数实现深拷贝。由于到末端的值...

android应用案例开发大全!毕业一年萌新的Android大厂面经,面试建议【图】

开头 昨天去面了一家公司,价值观有受到冲击。 面试官技术方面没的说,他可能是个完美主义的人,无论什么事情到了他那里好像都有解决的方案,我被说的无所适从,感觉他很厉害。 但我不能认可的是,面试官觉得加班是理所当然的,还说有人想把事情做的更好,愿意自主加班。这个我不否认,但凭什么说加班说的那么理所当然,违背国家制度也这么理所当然吗? 他问我对加班的看法。我说可以加班,有意义就可以。他继而反问,有些人觉得给...

android开源框架!2021Android大厂面试知识分享,薪资翻倍【图】

首先,讲讲为什么我们要讲JAVA的语言进阶,从整体来讲,Java和Android的区别在于Android程序是基于组件和配置的,而且Android开发以Java语言为开发工具,表面上看他们有点同宗不同门,但实际上区别十分大,Android是一个主流智能手机操作系统,Java是一种开发语言,两者没有好坏之分,而且两者也是不同的岗位,从工作岗位来看,安卓从事的是移动互联方向,Java则是从事开发方向。 Android和Java的联系 Android的应用层上的应用程序...

花1个月时间准备 面试华为,薪资和定级都谈好了却被拒,HR竟说......【图】

说在前面,千万不要频繁跳槽。 本来华为很想去的,面试前花了一个月的时间准备,面试过程挺顺利的,也拒绝了其他的所有面试邀请,而我拒绝其他面试邀请的底气,则是之前面试过程中的良好表现,薪资和定级都谈好了。 HR给出的拒绝理由是:在工作的3年内,换了4份工作,其中有2份单位的工作时间在半年左右,工作不是很稳定。 我在入职表上还有面试时已经说明情况了,直接说不用去面试就行了,搞心态就有点难受了。 我是面试Android开...

牛逼了!这是什么神仙面试宝典?半月看完25大专题,居然斩获阿里P7offer【图】

这是什么神仙面试宝典?半月看完25大专题,居然斩获阿里P7offer??????? 容我小小的嘚瑟一下下啦~~这份神仙面试宝典总共有25大专题: 专题一:JavaOOP面试题专题二:Java集合/泛型面试题专题三:Java中的IO与NIO面试题专题四:Java反射面试题专题五:Java序列化面试题专题六:Java注解面试题专题七:多线程&并发面试题专题八:JVM面试题专题九:Mysql面试题专题十:Redis面试题专题十一:Memcached面试题专题十二:MongoDB面...

BAT面试分享——iOS开发高级工程师【图】

序言之前也面试别人,现在轮到自己找工作,怎么说呢,现在轮到自己出去面试,怎么说呢,其实还是挺紧张的,原以为自己不会因此紧张或者焦虑,实际上,还是有的,在没找到合适的工作的时候,甚至晚上有点睡不着觉,总觉着有什么事压在心头,睡觉都不安心。既然睡不着,那还是看看资料吧,我有个习惯,睡前看点问题,第二天早上就能想到答案,睡前记点资料,第二天早上就能记得特别深刻,不说废话了,直接进入正题吧。面试技巧背熟你...

网络工程师秋招面试总结【图】

本人大学学的专业是计算机科学与技术,就读于一所普通二本大学。由于本人看到代码就头疼,在大三那年,学校开了一门计算机网络的课程,当时我就做了一个艰难的决定,希望以后能成为一名网络工程师。为啥艰难,因为身边的同学都是往开发那一方面的,我也不是网络工程专业的,然后我开始了一段曲折而又漫长的自学之路。2020年10月,我加入到秋招的队伍当中(当时比较迷茫,参加秋招的时间比较晚,一般大厂6、7月份就开始秋招,甚至更...

android地图开发!阿里巴巴Android面试都问些什么?附带学习经验【图】

基于JS的高性能Flutter动态化框架 可能是目前放出来的相对最完整的Flutter动态化方案 跨平台新明星Flutter推出后,我们团队也尝试引入 Flutter ,做为iOS开发,马上感受到,Flutter 虽然强大,但不能像RN一样动态化是阻碍我们使用她的唯一障碍了。看Google团队对动态化的计划,短期内应该不会上线,所以自己动手,启动了这个技术探索项目。 在这个竞争激烈的行业中,只有优秀的Android工程师才能够生存,需要我们能够为客户提供的最...

imooc-面试系列-18【图】

18-1 章节介绍 18-2 何为变量提升?18-3手写深度比较 isEqual 18-4 题目讲解-3:你是否真的会用数组 map 18-5 题目讲解-4:再学闭包 18-6 面试讲解-5:回顾 DOM 操作和优化 18-7 面试讲解-6:jsonp 本质是 ajax 吗 18-8 面试讲解-7:是否用过 Object.create() 18-9 面试讲解-8:常见的正则表达式 18-10 面试讲解-9:如何获取最大值18-11 面试讲解-10:解析 url 参数18-12 面试讲解-11:数组去重有几种方式? 18-13 面试讲解-12:是...

求职利器!左神的这份532页刷题宝典让我在大厂面试中脱颖而出【图】

码农们,你们做好准备在IT名企的面试中脱颖而出、一举成名了吗?这本书就是你应该拥有的“神兵利器”。当然,对需要提升算法和数据结构等方面能力的程序员而言,本书的价值也是显而易见的。 本书采用题目+解答的方式组织内容,并把面试题类型相近或者解法相近的题目尽量放在一起, 读者在学习本书时很容易看出面试题解法之间的联系,使知识的学习避免碎片化。书中将所有的面试题从难到易依次分为“将、校、尉、士”四个档次,方便读...

android新技术!Android开发者面试如何系统复习?完整PDF【图】

开头 在我认为,对于Android面试以及进阶的最佳学习方法莫过于刷题+博客+书籍+总结,前三者博主将淋漓尽致地挥毫于这篇博客文章中,至于总结在于个人,实际上越到后面你会发现面试并不难,其次就是在刷题的过程中有没有去思考,刷题只是次之,这又是一个层次了,这里暂时不提后面再谈。 我总结了一系列大厂面试中常问的面试技术点,深入解析以及答案,将为最近准备面试的各开发者去大厂保驾护航, 何谓面试? 博主所理解的面试,它...

【面试宝典】软件测试工程师2021烫手精华版(第一章测试理论篇)【图】

前言:翻了很多论坛博客关于面试的文章,很多都是不完整的,还都是比较常见规规矩矩的,那大家刷过的基本都不拿出来了,都是一些大家平时见得不多,但是面试官很看中的一些题。第一章 测试理论 一、 软件工程 阐述软件生命周期都有哪些阶段?常见的软件生命周期模型有哪些? 软件生命周期是指一个计算机软件从功能确定、设计,到开发成功投入使用,并在使用中不断地修改、增补和完善,直到停止该软件的使用的全过程(从酝酿到废弃的...

spark面试该准备点啥【图】

spark面试该准备点啥 浪尖 浪尖聊大数据 最近很多球友都说在准备面试,不知道准备点啥,尤其是spark,实际上星球里浪尖分享的内容真的都掌握了,应对一般面试绝对没问题,但是遗憾的事情是很多人都是处于不会主动搜集资料,主动梳理知识,主动记忆整理知识,而是伸手要粮的境地。浪尖觉得这个是阻止你成长的罪魁祸手。前天跟朋友聚餐就说道这种情况,不努力,不加班给自己喂粮的,没有足够量和时间积累的人很难在一个领域里有所...