
▷面试相关/就业
文章平均质量分 95
爱是与世界平行
努力钻研学习中................
展开
-
整理一些简历制作、工作、面试、招聘网站资源分享
整理一些简历制作、工作、面试、招聘网站资源分享原创 2022-01-11 22:46:03 · 1360 阅读 · 4 评论 -
LeetCode面试常考题目
原文地址:LeetCode面试常考题目git地址:https://gitee.com/AiShiYuShiJiePingXing/lovebetterworld点击前往GIT序号题号题目难度频度题解1206反转链表容易96题解2215数组中的第K个最大元素中等85题解33无重复字符的最长子串中等71题解425K 个一组翻转链表困难58题解5146LRU缓存机制中等56615..原创 2021-06-02 12:45:36 · 618 阅读 · 0 评论 -
前端面试题之代码输出篇
原文地址:前端面试题之代码输出篇git地址:https://gitee.com/AiShiYuShiJiePingXing/lovebetterworld点击前往GIT前言:代码输出结果也是面试中常考的题目,一段代码中可能涉及到很多的知识点,这就考察到了应聘者的基础能力。在前端面试中,常考的代码输出问题主要涉及到以下知识点:异步编程、事件循环、this指向、作用域、变量提升、闭包、原型、继承等,这些知识点往往不是单独出现的,而是在同一段代码中包含多个知识点。所以,笔者将这些问题大致..原创 2021-06-02 12:44:35 · 2208 阅读 · 0 评论 -
前端面试题之手写代码篇
原文地址:前端面试题之手写代码篇git地址:https://gitee.com/AiShiYuShiJiePingXing/lovebetterworld点击前往GIT一、JavaScript 基础1. 手写 Object.create思路:将传入的对象作为原型function create(obj) { function F() {} F.prototype = obj return new F()}2. 手写 instanceof 方法instanc..原创 2021-06-02 12:43:57 · 2580 阅读 · 0 评论 -
前端面试题之浏览器原理篇
前端面试题之浏览器原理篇一、浏览器安全1. 什么是 XSS 攻击?(1)概念(2)攻击类型2. 如何防御 XSS 攻击?3. 什么是 CSRF 攻击?(1)概念(2)攻击类型4. 如何防御 CSRF 攻击?5. 什么是中间人攻击?如何防范中间人攻击?6. 有哪些可能引起前端安全的问题**?**7. 网络劫持有哪几种,如何防范?二、进程与线程1. 进程与线程的概念2. 进程和线程的区别3. 浏览器渲染进程的线程有哪些4. 进程之前的通信方式5. 僵尸进程和孤儿进程是什么?6. 死锁产生的原因? 如果解决死锁原创 2021-06-02 12:43:10 · 1811 阅读 · 0 评论 -
前端面试题之计算机网络篇
前端面试题之计算机网络篇一、HTTP协议1. GET和POST的请求的区别2. POST和PUT请求的区别3. 常见的HTTP请求头和响应头4. HTTP状态码304是多好还是少好5. 常见的HTTP请求方法6. OPTIONS请求方法及使用场景7. HTTP 1.0 和 HTTP 1.1 之间有哪些区别?8. HTTP 1.1 和 HTTP 2.0 的区别9. HTTP和HTTPS协议的区别10. GET方法URL长度限制的原因11. 当在浏览器中输入 Google.com 并且按下回车之后发生了什么?1原创 2021-05-28 23:28:04 · 2799 阅读 · 0 评论 -
前端面试题之前端工程化篇
前端面试题之前端工程化篇一、Git1. git 和 svn 的区别2. 经常使用的 git 命令?3. git pull 和 git fetch 的区别4. git rebase 和 git merge 的区别二、Webpack1. **webpack**与**grunt**、**gulp**的不同?2. **webpack**、**rollup**、**parcel**优劣?3. 有哪些常⻅的**Loader**?4. 有哪些常⻅的**Plugin**?5. **bundle**,**chunk**,**原创 2021-05-28 23:26:55 · 1348 阅读 · 3 评论 -
前端面试题之性能优化篇
前端面试题之性能优化篇一、CDN1. CDN的概念2. CDN的作用3. CDN的原理4. CDN的使用场景二、懒加载1. 懒加载的概念2. 懒加载的特点3. 懒加载的实现原理4. 懒加载与预加载的区别三、回流与重绘1. 回流与重绘的概念及触发条件(1)回流(2)重绘2. 如何避免回流与重绘?3. 如何优化动画?4. documentFragment 是什么?用它跟直接操作 DOM 的区别是什么?四、节流与防抖1. 对节流与防抖的理解2. 实现节流函数和防抖函数五、图片优化1. 如何对项目中的图片进行优化?原创 2021-05-28 23:26:00 · 2491 阅读 · 0 评论 -
前端面试题之React篇
前端面试题之React篇一、组件基础1. React 事件机制2. React的事件和普通的HTML事件有什么不同?3. React 组件中怎么做事件代理?它的原理是什么?4. React 高阶组件、Render props、hooks 有什么区别,为什么要不断迭代5. 对React-Fiber的理解,它解决了什么问题?6. React.Component 和 React.PureComponent 的区别7. Component, Element, Instance 之间有什么区别和联系?8. React原创 2021-05-28 23:24:35 · 5316 阅读 · 0 评论 -
前端面试题之Vue篇
前端面试题之Vue篇一、Vue 基础1. Vue的基本原理2. 双向数据绑定的原理3. 使用 Object.defineProperty() 来进行数据劫持有什么缺点?4. MVVM、MVC、MVP的区别5. Computed 和 Watch 的区别6. Computed 和 Methods 的区别7. slot是什么?有什么作用?原理是什么?8. 过滤器的作用,如何实现一个过滤器9. 如何保存页面的当前的状态优点缺点优点缺点优点缺点10. 常见的事件修饰符及其作用11. v-if、v-show、v-htm原创 2021-05-28 23:23:11 · 1327 阅读 · 0 评论 -
前端面试题之JavaScript篇
前端面试题之JavaScript篇一、数据类型1. JavaScript有哪些数据类型,它们的区别?2. 数据类型检测的方式有哪些3. 判断数组的方式有哪些4. null和undefined区别5. typeof null 的结果是什么,为什么?6. intanceof 操作符的实现原理及实现7. 为什么0.1+0.2 ! == 0.3,如何让其相等8. 如何获取安全的 undefined 值?9. typeof NaN 的结果是什么?10. isNaN 和 Number.isNaN 函数的区别?11. =原创 2021-05-28 23:20:36 · 8418 阅读 · 41 评论 -
前端面试题之CSS篇
前端面试题之CSS篇一、CSS基础1. CSS选择器及其优先级2. CSS中可继承与不可继承属性有哪些3. display的属性值及其作用4. display的block、inline和inline-block的区别5. 隐藏元素的方法有哪些6. link和@import的区别7. transition和animation的区别8. display:none与visibility:hidden的区别9. **伪元素和伪类的区别和作用?**10. 对requestAnimationframe的理解11. 对盒原创 2021-05-28 23:19:16 · 1757 阅读 · 0 评论 -
前端面试题之HTML篇
前端面试题之HTML篇1. src和href的区别2. 对HTML语义化的理解3. DOCTYPE(⽂档类型) 的作⽤4. script标签中defer和async的区别5. 常⽤的meta标签有哪些6. HTML5有哪些更新1. 语义化标签2. 媒体标签3. 表单4. 进度条、度量器5.DOM查询操作6. Web存储7. 其他7. img的srcset属性的作⽤?8. 行内元素有哪些?块级元素有哪些? 空(void)元素有那些?9. 说一下 web worker10. HTML5的离线储存怎么使用,它的原创 2021-05-28 23:18:06 · 965 阅读 · 0 评论 -
程序员面试软技能
程序员面试软技能一、如何通过HR⾯1. HR⾯的⽬的2. HR⾯的常⻅问题(1)你对未来3-5年的职业规划(2)如何看待加班(996)?(3)⾯对⼤量超过⾃⼰承受能⼒且时间有限的⼯作时你会怎么办?(4)你之前在上海为什么现在来北京发展?(5)为什么从上⼀家公司离职?(6)你还有其他公司的Offer吗?(7)如何与HR谈薪资?二、回答问题的技巧1. ⾃我介绍(1)为什么需要⾃我介绍(2)⾃我介绍的⼏个必备要素(3)⾃我介绍要重点匹配当前岗位的技术栈(4)要在⾃我介绍中做刻意引导(5)如何准备⾃我介绍2. 技术原创 2021-05-28 23:16:49 · 1112 阅读 · 3 评论 -
前端面试准备
前端面试准备一、面试准备1. 利用脑图来梳理知识点2. 程序员应该具备哪些软技能?3. 准备合适的技术型简历4. 收到面试邀请之后的准备二、面试过程:1. 面试过程中要注意社交礼仪2 面试中出现的常规问题3. 如何介绍自己的项目经历4. 项目细节和技术点的追问5. 没有做过大型项目怎么办6. 当被分配一个几乎不可能完成的任务时,会怎么做7. 提问环节三、HR面试:1. 谈薪资——准确定位和自我估值2. 跟 HR 沟通的技巧四、其他1. 总结和思考2. 面试注意点原文地址:前端面试准备git地址:htt原创 2021-05-28 23:15:02 · 873 阅读 · 0 评论 -
Java面试,面试题
Java面试,面试题HashMap,HashTable,ConcurrentHash的共同点和区别HashMapHashTableConcurrentHashMapArrayList和LinkedList有什么区别。String,Stringbuffer,StringBuilder的区别。String:StringBuffer:StringBuilder:JAVA中的几种基本数据类型是什么,各自占用多少字节。String s 与new String的区别:String str ="whx"String ne原创 2020-07-15 17:29:41 · 385 阅读 · 0 评论 -
Java基础图解,JVM,线程,Spring,TCP,SpringMVC等开发体系图解
Java开发体系图解Spring的生命周期TCP三次握手,四次挥手三次握手:四次挥手:线程池执行流程图执行流程JDK提供了四种拒绝策略处理类JVM内存结构程序计数器(PC 寄存器)Java虚拟机栈本地方法栈Java堆方法区Java内存模型SpringMVC执行流程图JDBC执行流程Spring cloud组件架构dubbo 调用Spring的生命周期首先容器启动后,对bean进行初始化按照bean的定义,注入属性检测该对象是否实现了xxxAware接口,并将相关的xxxAware实例注入给bea原创 2020-07-15 17:17:41 · 678 阅读 · 0 评论 -
Java线程池解析
Java线程池解析1、线程池概念2、线程池的创建3、任务执行3.1 线程池执行流程,即对应execute()方法:3.2 四种拒绝策略3.3 为了形象描述线程池执行,我打个比喻:4、线程池异常处理4.1 当提交新任务时,异常如何处理?4.2 线程池exec.submit(runnable)的执行流程4.3 其他两种处理线程池异常方案4.4 因此,被问到线程池异常处理,如何回答?5、线程池的工作队列5.1 ArrayBlockingQueue5.2 LinkedBlockingQueue5.3 DelayQu转载 2020-07-15 17:19:05 · 512 阅读 · 0 评论 -
Java虚拟机(JVM)
Java虚拟机(JVM)1、Java 内存区域与内存溢出异常1.1运行时数据区域1.1.1程序计数器1.1.2Java 虚拟机栈1.1.3本地方法栈1.1.4Java 堆1.1.5方法区Java虚拟机运行时数据区1.1.6运行时常量池1.1.7直接内存1.2HotSpot 虚拟机对象探秘1.2.1对象的创建1.2.2对象的内存布局1.2.3对象的访问定位2、垃圾回收器与内存分配策略2.1对象已死吗...转载 2019-10-22 10:33:57 · 374 阅读 · 0 评论 -
常见JVM面试题及答案整理
常见JVM面试题及答案整理1、什么情况下会发生栈内存溢出2、JVM内存模型3、JVM内存为什么要分成新生代,老年代,持久代。新生代中为什么要分为Eden和Survivor。3.1共享内存区划分3.2参数配置3.3为什么要分为Eden和Survivor?为什么要设置两个Survivor区?4、JVM中一次完整的GC流程是怎样的,对象如何晋升到老年代5、你知道哪几种垃圾收集器,各自的优缺点,重点讲下c...转载 2019-10-22 09:32:02 · 1006 阅读 · 0 评论 -
Spring面试题
收藏一些关于Spring框架的面试题,一方面是为了准备找工作的时候看面试题,另一方面,通过面试题的方式加深一些自己的框架的理论知识。spring中Bean的作用域singleton:prototype:request:session:global Session:spring中Bean的生命周期Spring中依赖注入两种方式spring中Bean的作用域...原创 2018-06-26 14:58:42 · 6341 阅读 · 1 评论 -
Java高并发综合
并发模式悲观锁和乐观锁的理解及如何实现有哪些实现方式悲观锁乐观锁并发编程Java中如何创建一个线程VectorHashTable如何实现线程安全synchronized修饰方法和修饰代码块时有何不同ConcurrentHashMap的如何实现线程安全Java中有哪些实现并发编程的方法ConcurrentHashMap的的实现原理见前CopyOnWriteArrayList的复制转载 2017-10-14 18:52:27 · 699 阅读 · 0 评论 -
SSM、SSH框架搭建,面试点总结
1SSM如何搭建三个框架的搭建2Spring框架的特点 IOC 和 AOP3Spring MVC 主要应用于控制器 Controller 代替了Servlet4MyBatis关于SSM框架的学习已经接近尾声,但是对于面试相关可能问到的技术点,进行了一个小的总结,分享给广大和我一样的小白朋友。1:SSM如何搭建:三个框架的搭建:关于这个问题的解答,我会专门写一篇博客,详细的讲解SSM的搭建流程。原创 2017-10-26 19:03:42 · 33580 阅读 · 28 评论 -
就业指导
一:就业意识自我认知:就业的过程就业的环境就业的途径就业的准备生涯规划写出企业聘用你的五个理由二:面试面试前准备面试分析及技巧你还有什么问题?薪资结构:面试结束三:简历Word简历(附件简历、纸质简历)注意事项:在线简历(网站简历)四:骗局防范及揭秘为应届生或者即将就业的朋友分享一份面试指南,希望大家最终找到满意的工作。——–陌生人...原创 2017-10-25 20:34:39 · 836 阅读 · 0 评论 -
开源「高逼格」简历例句
程序员如何写一份更好的简历如何准备技术面试?原文开源地址:高逼格简历转载 2018-07-20 09:50:07 · 593 阅读 · 0 评论 -
算法学习(归并排序)
算法思想: 假设初始序列含有n个记录,则可以看成是n个有序的子序列,每一个子序列的长度都是1,然后把这些子序列两两归并,得到⌈n/2⌉(⌈x⌉表示不小于x的最小整数)个长度为2或者1的有序子序列;再两两归并,……直至得到一个长度为n的有序序列为止。代码的实现过程:package com.rhwayfun.algorithm.sort;/** * 归并排序 * @author Administr转载 2017-11-27 17:01:08 · 493 阅读 · 0 评论 -
快速排序
算法思想实现快速排序算法的优化优化一优化枢轴的选取位置优化二优化不必要的交换优化三优化数据量较小时的排序优化四优化递归操作算法思想通过一趟快速排序将待排序的记录分割成独立的两部分,其中一部分记录的关键字均比另一部分的记录的关键字小,则可分别对这两部分记录继续进行排序,达到整个记录有序。实现快速排序算法的核心是partition函数,这个函数的主要目的先选取当中的一个关键字(称为枢轴),然转载 2017-11-28 16:12:17 · 515 阅读 · 0 评论 -
Java,面试题,简历,Linux,大数据,常用开发工具类,API文档,电子书,各种思维导图资源,百度网盘资源,BBS论坛系统 ERP管理系统 OA办公自动化管理系统 车辆管理系统 各种后台管理系统
Java,面试题,简历,Linux,大数据,常用开发工具类,API文档,电子书,各种思维导图资源,百度网盘资源应有尽有一、面试题、简历资源二、各类思维导图三、大数据学习四、Linux五、各类常用开发工具类六、百度网盘各类资源,包含java开发,项目实战,MYSQL,框架学习,大数据,Linux等等,应有尽有百度网盘面试题资源MySQL数据库程序员的道路,是一个不断不断不断学习的道路,各类资源,在...原创 2019-06-16 01:06:48 · 942 阅读 · 0 评论 -
Spring MVC接收参数(Map,List,JSON,Date,2个Bean)(记录一次面试惨状)
题目Spring MVC 接收参数 MapListDate2个BeanJSONSpring MVC接收参数 -MapSpring MVC接收参数 -ListSpring MVC接收参数 -dateSpring MVC接收参数 -2个BeanSpring MVC接收参数 -JSON总结前几天投了一个中小型网络科技公司的简历,收到面试,今天前去面试,由于他们的笔试题和面试题我几乎都接触过,原创 2017-11-06 21:48:47 · 1405 阅读 · 2 评论