1.Oauth2流程 2.随机盐值加密的原理作用 3.支付成功的回调函数里面宕机了怎么办 记录状态表+微信端获取消费记录 4.线程池在你项目中有什么作用? 5.线程池也不能指定线程的顺序,怎么做的? 6.1亿个任务,CPU密集型,一个开9个线程,一个开20个线程,实际的物理线程都是8的服务器,这两个服务器哪个执行的快? 答案: 9 7.那io密集型呢,为什么 8.单例模式双重锁,讲一下每层锁是干啥
百度一面9.18,一小时左右 1. 项目浅挖(大概10min) - 我的项目是开发,可能不是很感兴趣 2. 实习是开发,为什么投测开 * 实习经历中,有自己测试过某个功能,有什么有意思的问题 * 有没有了解测试同事的工作 3. 八股 * TCP的三次握手 * 为什么不用两次 * mysql的事务 * sql题目: 两张表,一张学生表,存学号和姓名,另一张表存的是姓名和分数,怎么查数学成绩最高的 *
部门是做java中间件开发的 对简历上的项目提问: 如何衡量覆盖率;为什么要把函数名加入config的entry;除了AST树以外,还有哪些方法可以获得结构信息;如果用java来说,给了字节码以后,具体该怎么进行检错。 如果token被盗如何解决;token相比session有什么缺点 redis八股: 知道哪些redis部署框架;集群模式和哨兵模式有什么区别;和memcache的区别 mysql
sry!!想拿一个🐮🐮抱枕只能拆分一下面经了 一来没有自我介绍,直接开始做题做题 第一题一上来就是一段英文,我都懵逼了,以为是英文题,其实是翻译,是一个spring mvc的执行流程 第二题手撕最长无重复子串 说了个滑动窗口,面试官直接说OK,我知道你懂了直接写吧都不让人说思路,混点时长 手撕阻塞队列,put和take方法 开始写的sync,有问题后面面试官提示,换成了reentrantLoc
1.css选择器的属性 2.属性选择器的用法 3.定位 4.讲讲盒模型 5.水平垂直居中有几种方法 6.事件冒泡 7.js去重的方法 8.js数组的内置方法 剩下的一些问题还有自己主修的课程,研究方向,开发的流程,为什么选择前端开发,以及和项目的一些细节。 万得主技术栈react,说是有自己内部封装的组件库。面试分为ab面,一个面试官面完就下一个
自我介绍 详细介绍一个项目的实习经历 你认为这个需求的完成度如何?是否有与竞品不同之处? 在需求设计过程中,你是如何思考的? 有哪些学习与反思? 讲另一端实习经历的工作内容 介绍了这个岗位的工作内容和要求 常用哪些音乐软件?国内几家比较大的音乐商各自的特点 出了一道题让给我想 反问#非技术面试记录#
es6新特性,具体怎么用的 es6在函数上面的区别 var和 let const区别 promise使用 + 场景题 http1.0 和 2区别 协商缓存和强缓存 localstorage和sessionstorage和cookie三者区别 居中,双飞栏布局 bfc组成和解决什么问题 vuex使用,vuex有几部分,vue全家桶 vue2和vue3区别,proxy 父子组件周期渲染和销毁顺序 防抖
面试过程 JVM的架构,具体阐述一下各个部分的功能? Zset的底层如何实现? Mysql隔离机制有哪些?怎么实现的?可串行化是怎么避免的三个事务问题? Spring源码看过吗?Spring的三级缓存知道吗? 抛开Spring,讲讲反射和动态代理?那三种代理模式怎么实现的? 讲讲线程池?为什么用线程池? 集合里面的arraylist和linkedlist的区别是什么?有何优缺点? 介绍一下计网里面
一志愿嵌入式,做完笔试挂了,没想到二志愿测开发了面试8.27。第一次面试,面试官人很好。 自我介绍 #第一次面试# 为什么选测开 对测试的理解 测试有什么步骤 20min项目 http,tcp哪一层 tcp三次握手四次挥手 线程进程以及各自区别 本来想问数据库但我没学 代码题给个字符串返回最大不重复子串的长度 一天了状态还是面试中😨😨感觉要挂
五道手撕脑子都不正常了 1. 自我介绍 2. 实习经历(问的很细,甚至包括你的工作减少了多少 pd,有多少人在使用你做的东西) 3. HTTP 状态码 4. 网络请求方式 5. localStorage 及其应用,有没有其他类似的(嘴漏回答了 service worker,仔细想跟 localStorage 好像关系不大 6. service worker 跟其他有啥区别 7. React 常用的
1.自我介绍 2.项目以及在项目中承担的任务 3.研究生毕业论文大概做什么内容 4.算法题Python(先说思路):查询数组中的第K大元素 5.算法:求未排序数组的最长连续序列 6.算法:找出数组中三数之和最接近目标值的答案 7.对测试的理解 8.软件测试的功能测试 9.非功能测试的压力测试 负载测试分别是什么,生活中有哪些压力测试 10.要测微信聊天界面,你会选择怎么测试,或者说你会设计一些怎样
面试官真好啊,但是感觉我太菜了,还有很多地方提升 1. 实习经历 2. 学校里做过的有成就的事(不是技术相关) 3. tcp 和 udp,区别特点应用 4. 深度优先遍历和广度优先遍历 5. 闭包是什么,应用、原理(面试官提到了作用域,但是我在想计算机基础里的东西) 6. Promise.all 和 race 区别 7. for in、for of、forEach 区别 8. css 盒模型 9.
面了差不多27分钟 自我介绍面试一开始,面试官打开了摄像头,但由于网络问题,我提到面试官说话有点卡,随后他就关闭了摄像头。 谈谈你对C++、Go语言和Java语言的理解面试官让我谈谈对这三种编程语言的理解,我主要讲了指针、内存回收等方面的内容。 谈谈你对HTTPS的理解这个问题主要考察我对网络安全协议的了解。 进程与线程的区别面试官让我解释进程和线程的区别。 你实习项目说一下我详细介绍了自己在实习
总体面试体验还行,就是面试官也不开摄像头,然后问的问题都比较浅,很喜欢问一些开放性的问题,也没有手撕,不知道是不是一面的原因。 在你写的项目中,觉得比较有难点的是哪一个(开放问题1)? 聊了一些项目里的异步编程debug/防抖功能 发现我项目里的输入框搜索tag不能带井号,就聊到了前端网络安全的问题 聊了前端可以做一些转义和过滤,但是考虑到用户可能绕过前端直接通过接口发送请求,所以主要的安全工作比
面经 一开始简单聊了一下项目,问我 react 和 Vue 哪个比较熟,我说 React,然后就开始问我 React 面经了 React 有哪些 Hooks? 答了useRef, useState, useMemo, useCallback 你了解类组件的生命周期吗? 只用过函数组件,没答上来 其实跟 Vue 一样,挂载/更新/卸载(同时也提供一些生命周期钩子) 对于 React 的组件,我希望在