面试

抓紧面试前的宝贵时间 快速搞定前端初级JavaScript面试

家住魔仙堡 提交于 2021-02-18 15:24:45
第1章 课程介绍【说说面试的那些事儿】 本章会出几个面试题,分析每道题目设计的知识点,然后总结出一个完整的知识体系。让我们开始 “题目->知识点->解题” 的快乐之旅吧。 第2章 JS基础-变量类型和计算【不会变量,别说你会JS】 本章介绍变量的类型和计算的知识点和题目,包括值类型和引用类型区别,类型判断,深拷贝等。变量和类型是一个任何一门语言的基础,不了解的话,会被认为是 JS 语法不过关。 第3章 JS基础-原型和原型链【三座大山之一,必考!!!】 本章介绍原型、原型链和 class 相关的知识点和题目。包括 class ,继承,原型,原型链,instanceof。原型是“JS 三座大山”之一,原型和原型链也是必考知识点。 第4章 JS基础-作用域和闭包【三座大山之二,不会闭包,基本不会通过】 本章介绍作用域和闭包的知识点和题目。包括作用域,自由变量,闭包,this 等部分。作用域是“JS 三座大山”之二,不知道闭包的话,面试通过概率不大。 第5章 JS基础-异步【三座大山之三,必考!!!】 本章介绍异步的知识点和题目。包括异步和同步的区别,异步应用场景,以及 Promise 。异步是“JS 三座大山”之三,所有公司的 JS 面试,100% 会考察异步和 Promise 。 第6章 JS-Web-API-DOM【学会DOM,才能具备网页开发的基础】 本章介绍 DOM

敖丙读者只复习了半年,怒拿字节跳动Offer

断了今生、忘了曾经 提交于 2021-02-18 15:22:49
计科大三学生,无实习无项目经历成绩普通 一面3.9:40min HashMap和ConcurrentHashMap的区别 vector,list C++多态,虚函数机制 进程通信 进程线程差异 TCP三次握手四次挥手细节 算法题:最长不重复字串(HashTable,O(N)) 面试官人非常好,有一些遗漏的知识点会给你指出来并且讲解,也很耐心。 二面3.15:1h Java多态(看程序说结果,比较复杂,还考察了override和overwrite) 二叉搜索树 B树b+树 红黑树删除算法 用互斥锁实现读写锁,写者优先 算法题:有100个方格,每个上面有毒蘑菇和体力蘑菇,毒蘑菇减体力体力蘑菇加体力,当前体力是能跳到的最远距离,求是否能跳到最远方格,如果可以,求落在第100格上的最大剩余体力 二面面试官挺严肃的,回答问题不会肯定或者否定你,听完你的回答就会直接继续下一个知识点,节奏非常紧凑。面完我一度以为凉了,结果十分钟后hr打电话通知三面,而且三面面试官说前面的两次面试官评价挺高。所以小伙伴碰到比较严肃的面试官也不要灰心,平常心回答就好 三面3.17:1h 服务方法调用 RPC/Netty 序列化/反序列化 10亿找Top10000,需要考虑分片,如果用最小堆需要考虑高效合并 要考虑等待时间且带有优先权的打印机,设计数据结构使打印任务高效 二十四点牌

不满于CRUD,五面阿里成功斩获Offer!鬼知道我怎么过来的!

孤者浪人 提交于 2021-02-18 14:59:15
写在前面 又到了收割Offer的季节,你准备好了吗?曾经的我,横扫各个大厂的Offer。还是那句话:进大厂临时抱佛脚是肯定不行的,一 定要注重平时的总结和积累,多思考,多积累,多总结,多复盘,将工作经历真正转化为自己的工作经验。 面经分享 今天给大家分享一个面试大厂的完整面经,小伙伴们可以对照下,这些面试题自己是否都会了呢? 同时后面还整理了这些问题的一套面试解析文档及架构学习笔记资料,有需要的小伙伴点赞收藏后,添加小助理vx:bjmsb2020 即可 一轮技术面(90分钟) hashmap和hashtable区别 为什么会产生死锁 jvm类加载 java反射获取私有属性,改变值 反射用途 所用数据库 项目难点,问题 如何解决项目中遇到的问题 项目中遇到的最难解决的地方 二轮技术面(120分钟) 讲项目 数据库乐观锁使用 如何分库分表 MySQL极限 HashMap源码 设计一个线程安全的HashMap 快排的实现,时间复杂度和空间复杂度 会什么算法 如何把项目变成SOA架构 Spring源码,最深刻的模块,aop用途 JVM内存模型 垃圾回收机制 项目中查看垃圾回收 三轮技术面(150分钟) ConcurrentHashMap底层原理? 手写一个LRU(用LinkedHashMap) HashMap底层数据结构? JDK1.8中的HashMap为什么用红黑树不用普通的AVL树?

敖丙读者字节、滴滴面经(已拿offer)

我只是一个虾纸丫 提交于 2021-02-18 14:23:42
本期是读者投稿,他跟他聊的时候发现这个小伙子挺有意思的,是个校招生,全靠白嫖B站和我们一群号主的面试题复习,拿了挺多offer的,大家看看他的准备过程,校招的朋友可以看看他的学习路线。 读者介绍 目前他是电子科技大学的一名大三学生,在大一大二两年,主要的精力都用来准备校内课程学习。 在今年的十月份开始准备 Java 实习面试,目前陆续拿到了滴滴、华为、字节跳动的实习offer(最后跟我讨论一番大概率去字节的基础架构研发实习) 复习过程 10月第一周:看完 JavaGuide的面试突击版中的 Java 基础部分 10月第二周:开始看 B 站上看狂神说视频,学习 Spring 和 SpringBoot 开发,完成项目的初步搭建,看 Shiro 的权限管理和 JWT,为项目加入 Mysql、 Redis(之前有项目开发基础) 10月第三周:看 B站上 马士兵的 2020年9月 JAVA 面试必问的102个知识点(全部弄懂记住),配合 JavaGuide 的面试突击版一起看 10月第四 - 五周:发现了 敖丙的北大面试视频(每看到一个不会的知识点就暂停,去公众号找对应的文章去看,直到看懂整个视频),基本把公众号里的50%的内容都看懂,能够自己复述一遍,后面去敖丙github把面经和文章撸一遍基本上面试点都刷完了 11月第一 - 二周:开始投了第一家面试公司(跟谁学)

MySQL老大难事务和锁,一次性讲清楚!

戏子无情 提交于 2021-02-18 14:09:39
点击上方蓝色“ java大数据修炼之道 ”, 选择“ 设为星标 ” 每晚九点: 技术干货 👉 必定奉上 本文来源:http://r6d.cn/acuaX 众所周知, 事务和锁 是mysql中非常重要功能,同时也是面试的重点和难点。本文会详细介绍 事务和锁 的相关概念及其实现原理,相信大家看完之后,一定会对 事务和锁 有更加深入的理解。 “ 本文主要内容是根据掘金小册《从根儿上理解 MySQL》整理而来。如想详细了解,建议购买掘金小册阅读。 ” 什么是事务 在维基百科中,对事务的定义是: 事务是数据库管理系统(DBMS)执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成 。 事务的四大特性 事务包含四大特性,即 原子性(Atomicity) 、 一致性(Consistency) 、 隔离性(Isolation)和持久性(Durability) (ACID)。 原子性(Atomicity) 原子性是指对数据库的一系列操作,要么全部成功,要么全部失败,不可能出现部分成功的情况 。以转账场景为例,一个账户的余额减少,另一个账户的余额增加,这两个操作一定是同时成功或者同时失败的。 一致性(Consistency) 一致性是指数据库的完整性约束没有被破坏,在事务执行前后都是合法的数据状态 。这里的一致可以表示数据库自身的约束没有被破坏,比如某些字段的唯一性约束、字段长度约束等等

.net必问的面试题系列之基本概念和语法

萝らか妹 提交于 2021-02-18 13:45:17
上个月离职了,这几天整理了一些常见的面试题,整理成一个系列给大家分享一下,机会是给有准备的人,面试造火箭,工作拧螺丝,不慌,共勉。 1.net必问的面试题系列之基本概念和语法 2.net必问的面试题系列之面向对象 3.net必问的面试题系列之设计模式 4.net必问的面试题系列之集合、异常、泛型 5.net必问的面试题系列之简单算法 6.net必问的面试题系列之数据库 7.net必问的面试题系列之web前端 .net打杂工程师的面试感想和总结 ###问题目录 1 字符串中string str=null和string str=""和string str=string.Empty的区别 2 byte b = 'a'; byte c = 1; byte d = 'ab'; byte e = '啊'; byte g = 256; 这些变量有些错误是错再哪里? 3 string和StringBuilder的区别,两者性能的比较 4 什么是扩展方法? 5 byte a =255;a+=5;a的值是多少? 6 什么是装箱和拆箱? 7 值类型和引用类型的区别 8 new关键字的作用 9 int?和int有什么区别 10 C#中的委托是什么? 11 用最有效的方法算出2乘以8等于几? 12 const和readonly有什么区别? 13.现有一个整数number

在苏州软件园培训的那俩月,我找到了生的希望

可紊 提交于 2021-02-18 12:56:02
01、困惑的提问 读者冬在微信上问我: 二哥,听说你当年也培训过?能不能聊聊当年培训的那段岁月,特别感兴趣。 我也是大专,感觉不太好找工作,不知道培训的意义大不大。网上有很多声音在批评培训班出身的程序员,看完后挺困惑的。 反复了看了好几遍冬的问题后,我竟然“无语凝噎”了。于是摘下眼镜,长叹了一口气,抬头看了看天花板,朦朦胧胧的。闭上眼睛,我陷入了沉思。 02、培训前的小插曲 2010 年的 8 月份,大约有 20 名大专生一起南下去了苏州。他们来自同一所名不见经传的大专院校,有一部分学的 Java,有一部分学的 .Net。尽管已经学了两年,但据说郑州还没有 IT 公司,老师们也不约而同地劝他们出去闯荡一下(也好甩锅吧)。 其中有三名成绩优异的同学去苏州后,不用上培训班,也就是说不需要交培训费,可以直接参加工作。可惜我不是其中之一。 我要缴 4800 元的培训费,幸好软件园承诺这笔学费可以在参加工作后再每月偿还。不然父母也出不起这笔学费,因为学校第三年的学费是要照缴的,虽然不在学校上课。 临行前,我情不自禁地把自己喝到了医院 ! 大学两年,玩得不好的很多,因为我那时候特别刺,在不少同学的眼里就是一个不折不扣的刺猬——时隔多年,一些生疏的同学联系起来后,他们仍然保持着这个印象。我当时特别应景地烫了个爆炸头,QQ 空间里还留存着当时的照片(偶尔翻看空间的时候还能笑出声来)

年中考核,那个比我小3岁的前端,涨薪了

拜拜、爱过 提交于 2021-02-18 11:38:56
前几天看到研究机构 Computer Economics 的一份预测,2020 年全球 IT 行业工资只会出现适度增长,中等收入 IT 工作者将获得 3.0% 左右的薪资增长,不会有太多公司做出加薪的决定。 翻译一下,今年公司薪资普涨很难了,能加薪的人比例肯定也下降不少。 不过在我看来,个人能不能涨薪,大环境是一个因素,更重要的还是你是否具备「 涨薪的 潜质 」。比如这位读者就跳槽成功了: 再比如,你和同事小刘在一个项目里,领导要从 a 方案换成 b 方案,小刘对框架的原理研究的透彻,他知道 a 方案如何实现的,就能很快推广到 b 方案上。但你呢,对框架只是会用的状态,还要花时间先学学才行。 等到涨薪考核时,小刘就是领导眼中具备这种「潜质」的员工,基本功扎实,有解决问题的能力。 这个道理,同时适用于 想进大厂的读者 。除了扎实基本功, 更重要的是清楚企业的用人需求,有目的的去提升。 但,如果你没有进过大厂,很难了解到大厂真实的用人需求。 前段时间,我分析了至少 100 家企业对高级前端工程师的需求,并且跟 10 多家大厂的面试官沟通,总结了一份学习清单,里面包含了 7 个进大厂的必备的技能。 (在文章末尾可以获得高清的学习路线) 这 7 大技能包含的技能点非常丰富,如果你想深入的学习并掌握,我不建议自学,大概率到最后只学到了些皮毛,白白浪费了时间精力。 说到这

年中到了,什么样的人容易被涨薪?

家住魔仙堡 提交于 2021-02-18 11:38:38
前几天看到研究机构 Computer Economics 的一份预测,2020 年全球 IT 行业工资只会出现适度增长,中等收入 IT 工作者将获得 3.0% 左右的薪资增长,不会有太多公司做出加薪的决定。 翻译一下,今年公司薪资普涨很难了,能加薪的人比例肯定也下降不少。 不过在我看来,个人能不能涨薪,大环境是一个因素,更重要的还是你是否具备「 涨薪的 潜质 」。比如这位读者就跳槽成功了: 再比如,你和同事小刘在一个项目里,领导要从 a 方案换成 b 方案,小刘对框架的原理研究的透彻,他知道 a 方案如何实现的,就能很快推广到 b 方案上。但你呢,对框架只是会用的状态,还要花时间先学学才行。 等到涨薪考核时,小刘就是领导眼中具备这种「潜质」的员工,基本功扎实,有解决问题的能力。 这个道理,同时适用于 想进大厂的读者 。除了扎实基本功, 更重要的是清楚企业的用人需求,有目的的去提升。 但,如果你没有进过大厂,很难了解到大厂真实的用人需求。 前段时间,我分析了至少 100 家企业对高级前端工程师的需求,并且跟 10 多家大厂的面试官沟通,总结了一份学习清单,里面包含了 7 个进大厂的必备的技能。 (在文章末尾可以获得高清的学习路线) 这 7 大技能包含的技能点非常丰富,如果你想深入的学习并掌握,我不建议自学,大概率到最后只学到了些皮毛,白白浪费了时间精力。 说到这

年中了,为何有人涨薪,有人被优化

纵然是瞬间 提交于 2021-02-18 09:56:41
小孩子的6月只有儿童节,而成年人的6月则少不了年中总结。 回想 2020 年的上半年,每个人都不容易,畅想过的跳槽、升职、加薪,都在疫情中被迫终止。但即使再难这一年也已过半,回顾这半年: 如果没有疫情,你的简历够得上更好的待遇吗? 毕竟对前端人来说,什么时候都很难。技术框架层出不穷、应用场景越来越复杂,从前端到跨端。紧赶慢赶地学新东西,可公司的工作也就是那些。 学了耗费精力,不知道啥时候用得上,不学的话,也不知道啥时候用得上。 那些技术大牛,在 GitHub 上有开源项目的人,也未必多么有天赋,只是掌握了正确的学习方法且把学习到的内容应用到了实战而已。 所以掌握了正确的学习方法,其实你也可以。 又到了 6·18 剁手的时候,如果你有精力不妨看看 拉勾教育的 6·18 年中知识特惠 ,1元可以秒杀前端重磅好课, 技术大牛的经验复用,面试技巧的模拟演练,带你用最小的成本为自己“增值”。 (肯定要人说我这是广告,但这种 1 元买98元好课的广告,我愿意接到广告主破产 ) *我的专属福利:在我这里购买专栏,还可以额外再领取一门拉勾教育的专栏。 1元秒杀专栏 训练营5折起 1元秒杀|原价 ¥98 的「前端高手进阶」 重磅推荐:《前端高手进阶》 这个专栏 会从底层的知识讲起,带你掌握前端的底层原理,配合实际工作中的案例分析,帮你建立一套前端知识框架,面对再多的知识点也不显得杂乱