一面 大文件切片上传的实现 (项目中写过) JavaScript中的基本数据类型 判断数据类型的方法以及这些方法的区别 Object.prototype.toString.call的基本原理 原型和继承 CSS盒模型 Set和Map简单说一下 讲一下浏览器的渲染机制(defer和async) 重绘重排(解决) 讲一下事件循环(随后出了一道事件循环的题目) Vue生命周期 webpack中的打包流程
因为进会议之面试官已经到了,就直接打了招呼开始导致忘记录屏了,1.15分钟,这次面试官是我遇到的第一个马保国型的面试官(b站有个视频把面试官分为程咬金型:只打三板斧和马保国型:掌握了接化发),说到什么就聊什么,而且特别喜欢让我去想一些没考虑过的东西。前面有很大一段时间在考css,考了bfc,兄弟级别盒子边距重合问题和父子级别盒子边距重合问题;还考察了borderBox和contentBox,两种盒
45min 自我介绍 讲一个项目 项目相关(15min) 算法题 小于n的最大数(没做出来) 那来聊点其他的吧 介绍http协议 http协议keep-alive的最长连接时间多长? 反问: 给个机会再出个题(答:没时间了) 总结:问得很少,除了项目,其他答得很差,求求给过
二面 介绍项目 快速排序原理、时间复杂度、空间复杂度(空间复杂度回答是O(1),实际上是O(log n )) 多线程会出现什么问题(计算错误问题等等) 如何解决线程同步的问题(Synchronized、信号量、volatile、Reentrantlock、实现AQS。一面的时候问过,但是只回答了锁,这次把所有锁的实现都说了。) 锁的原理(操作系统的PV操作) 多继承是什么,代码上有什么需要注意的地
面试过程 我答了起到分隔的作用,将物理内存和虚拟内存使用页表对应起来;页表中还保存了main函数的相对位置,方便CPU每一次查找;还答了页表中可以快速查询权限的问题;缺页中断我没有说明白,忘记了,只是提了一下这个概念。 怎么形成的是真不太了解。。。我就说进程加载到内存中由OS分配的,PCB有一个指针指向这个空间。 三次握手的过程我详细的说了,追问我建立能不能建立一次或者两次链接。 一次链接除了无法
项目相关 项目业务逻辑 微服务项目代码怎么组织,都在一个仓库吗 微服务拓扑图 MongoDB 想对指定 id 的某一个 document 进行自增,怎么实现( 就行,但我忘记了,说了在业务层的实现方式) MySQL 如果使用 MySQL,怎么实现原子自增(共享屏幕,写 SQL,但太久没写 SQL 了没写出来) 计算机网络 HTTP 格式 Java 接口和抽象类有什么区别与联系,说说使用场景 讲讲
Redis 项目中说用 Redis 维持了用户登录状态,怎么实现的,还有其他实现方式吗 Redis 的主从原理 什么是增量复制 什么时候进行全量复制 Redis 有哪些持久化方式 说说 AOF RDB 的原理呢 Redis 有哪些具体的数据结构,你都用过吗 Set 和 Zset 你会在什么时候用呢 MySQL & 锁 讲一下脏读和幻读的区别 怎么解决脏读和幻读的问题 MVCC 怎么解决脏读 MyS
项目相关:能简单介绍一下项目“xxxx平台”是做什么的吗,“xx生成”是使用人工智能算法吗,人工智能有可能不准啊你怎么提高正确率,算法调优是你在做吗,能讲下整套系统的架构、每个组件有什么作用吗,授权认证不是在网关里做的吗,能讲下 JWT 的工作原理吗,JWT 和 Session、Cookie 有什么关系吗,JWT 不依赖 Cookie 那一套实现吗 类里有哪些方法,每个方法有什么作用 和 方法有什
1.自我介绍 2.项目介绍 3.从输入www.baidu.com开始发生了什么? 4.OSI七层模型有哪些? 5.tcp与udp的区别 6.tcp为什么安全 7.tcp的超时重传机制 8.golang的GC 9.三色标记法的灰色、黑色有什么区别 10.为什么区分灰色和黑色,灰色存在的意义? 11.写屏障是什么? 12.进程、线程、协程的区别 13.什么时候用线程,什么时候用协程 14.mysql的
1、自我介绍 2、项目中最具有挑战性的点和难点 3、java当中八种基础数据类型 4、Mysql的脏读、不可重复读、幻读问题 5、Mysql建立索引和索引失效的场景 5、索引场景题,联合索引举例问是否会失效;一个字段为性别,是否适合建立索引 6、计算机网络的正向代理和反向代理,举例说明,讲了nginx,又问ngnix的负载均衡,负载均衡算法有哪些 7、Linux的文件权限有哪些,chmod 777
问题 1, 自我介绍 2,项目相关问题 大多是场景题 问的还是比较深入的 因为与redis有关 还问了些redis数据结构问题 3,线程池的参数 4,线程池执行任务的流程 5,线程池的拒绝策略有哪几种 6,AOP的应用场景 7,spring事务失效 8,mysql行级锁有哪几种 加锁加在什么地方 算法 找到两个相交链表的交点 ———————————————————————————— hr说就一面
6-17 面试官应该是leader吧,非常好! 一面: 技术问了20几分钟,剩下基本都是聊天 非常快乐、简单 面试官也说只有一面,面完面试官就说一定过 自我介绍 三个项目 挨个介绍 讲工程化搭建+开源 版本控制 问些基础技术方面吧: css: display position grid --------- Nestjs 说说对MVVM MVC的理解和应用 说说java中的面向对象 接触过sprin
一面 比较常规的面试。第二天约了二面。 说一下Vuex。 项目用到了mixin,还有没有其他的方式实现mixin的功能? 异步先关。async/await的实现原理? 跨域的解决方式。 options请求的作用。 Vue数据双向绑定原理。另外说了一下响应式原理。 为什么Vue3使用Proxy代替Object.defineProperty。 Vue的模板编译流程。 webpack的loader和pl
货拉拉是进去转go,学完再带我做需求。 1.rpc框架高性能体现在哪 2.为何不用java原生序列化,protostuff序列化的好处 3.zookeeper如何监听 4.如何保证长时间连接 5.rpc自定义协议上有什么 6.说一下一致性hash算法,其劣势,扩容缩容的缺陷 7.点赞怎么用zset使用的。用zset实现点赞有什么问题 热key,并发多的时候会造成压力 8.set底层结构,底层用ha
【面试岗位:风控部门的测试开发】 【面试时间:2023/2/21,40分钟】 自我介绍 项目 如何测试百度首页 linux 查看进程、端口等命令(ps和netstat,lsof,/proc目录) 线程池(造孽啊,简历里写了了解多线程。。。) 反问(经典问题:具体部门?具体业务?我进去干啥?) 无算法题 问了HR只有两轮技术面,等一手消息~ 【更新】 刚写完一分钟,HR打电话发offer了~ 【复盘