线程安全是什么,Java解决线程同步的方案 synchronized 和lock锁的区别 volatile和synchronized区别 volatile int i , i ++线程安全吗 CAS说一下 互相持有对方的资源形成的死锁怎么解决 JVM实现垃圾回收的一些方案 什么对象可以作为GCRoot equals和hashCode的区别 hashMap怎么储存数据,hashMap为什么要用红黑树
大概三十分钟 1.mysql存储结构 2.创建线程方法 3.springboot的注解及最重要的注解的作用和相关构成 4.springboot启动注解包括哪些注解 5.spring怎么开启事务,事务失效有哪些情况 6.集合包括哪些,讲一讲区别 7.redis淘汰规则,redis你在哪些场景使用,为什么用redis,redis是内存的如果数据过大怎么办 8.mq如何保证消息的有序性以及防止丢失 9
c++/java 研发 10.13 15:00 面试时间15分钟 C和c++区别 多态 Socket底层原理,怎么判断消息发送完 Socket非阻塞怎么实现 进程间通信方式 共享内存实现有哪几种 共享内存锁 悲观锁乐观锁怎么实现 Linux查看进程打开的文件? Liunx查看进程有几个线程 进程线程关系 C++泛型 重载和重写 C++指针偏移 Mysql隔离级别 Memcpy内存拷贝怎么实现 一个
9.14 官网投递 一直没消息,月底去直聘点了几个比亚迪的人事。 10.14 一面 18分钟 HR加了微信,打电话说是在直聘看到的消息。所以就是被捞起来了吧,官网状态变为应聘中。 等了半个多小时,发了个微信会议。面试结束后看了下,今天总共面试了7个人,我是最后一个。 进去会议发现有六个老师在里面。 1.自我介绍。 2.六级、成绩。 3.工作地点意愿。深圳坪山,位置有点偏。 4.技术方向。 5.对比
10月14号的二面 实习做了哪些事情 SpringBoot最重要的注解,这个注解由其他几个注解组成。 SpringBoot的starter用了哪些,有自己写过吗 数组和集合的转化 JUC下原子类的实现原理 TCP和UDP的区别 TCP的timewait mybatis的#和$的区别 线程安全的三个原则 数据库查询慢如何解决 分页如何做的,底层原理? 自己项目中redis使用了哪些 线程池的几种创建
个人介绍 项目 QT槽函数的种类 内存泄漏 使用malloc实现new的功能 vector、list区别,查找效率比较 vector扩容后只使用一小部分,怎么释放后面那些 多态 重写怎么实现 动态规划 原理、功能 面向对象三大特性 设计原则 设计模式 观察者模式 模板方法 编程题:(口述) 反问 #广联达##面经#
1. 自我介绍 2. 问:自学前端是怎么学的 广度学习+以点到面的深度学习 3. 问:js有哪几种作用域 (三种…. 问:let在编译后实际还是var,因为低版本不支持let语法,这个是怎么实现的 答:猜测包装成函数,通过参数形式注入,读取argument 4. 问:hooks的属性都是怎么储存的 (链表 问:useRef介绍 (虚拟Dom引用 问:都在哪里
8月5日下午两点开始面试,没开摄像头,一共就25分钟 自我介绍 首先问了一下怎么学习前端的,不是科班怎么会想要从事前端这个岗位,有在看哪些书籍吗。 css选择器有哪些 居中有哪些方案(我问了是水平还是垂直,然后都回答了有定位,flex,grid) js有问到var,let,const的区别 vue里面用到了哪些指令 vue组件通信方式 vuex是什么 项目当中的难点是什么(我说了动态路由添加,公共
七月初投的... 隔了一个月才约面 08.09 一面 (25 分钟) 自我介绍 项目介绍 你觉得 JS 和 TS 有什么区别 聊聊你知道的 Three.js 的命令 了解过什么 svg 相关的 canvas 渲染原理 项目中的难点, 怎么解决 介绍一下其他项目 对 React 生命周期的了解 Vue 的传值方法 平时用什么工具打包 接触过首屏渲染优化吗 聊聊闭包 期望地点和薪资 感受 完全没有追问
前端知识是如何学习 学习前端时间 Css盒子模型 px rem em vw vh区别 Es6新特性 箭头函数在什么情况下不用加方法体的花括号 Vuex里面的action mutiation区别 Vue双向数据绑定底层原理 7层网络模型 http在哪层 Udp和tcp区别 Git reset revert区别 Js的事件循环机制 Settimeout promise.Then执行顺序 #兴业数金#
面试时长55分钟,约的10:30面试,面试官提前到了就开始面试 1、上来自我介绍 2、HTML5你了解哪些新特性?说一下 3、实现三栏布局,说了两种方法实现 4、根据第三点回答延伸出flex:1的含义 5、选择器和权重值大小是多少? 6、防抖和节流以及应用场景? 7、你是如何学习前端的? 8、js事件循环机制,整体的执行过程? 9、宏任务微任务有哪些? 10、Promise的详细考察(简历里有写)
1.osi七层模型,分别干什么的 2.http有哪些请求方法,put和post有什么区别(put修改服务器的数据(幂等),post是向服务器新增数据),options方法是干嘛的(检测服务器支持的请求方法) 3.https与http的区别(为什么在传输过程中要用对称加密,非对称加密能不能实现) --非对称加密有两个严重的问题:一是非对称加密效率太低,会严重影响到用户打开页面的速度; 二是非对称加密
好未来前端一到三面 没有录音,有很多想不起来了,回忆啥写啥了 一面 自我介绍 说一下用jest框架来干啥 实习经历一条一条问,主要问canvas相关 懒加载实现原理 长列表如何优化 并发渲染的原理 说一说常见的数据结构 双向链表单向链表区别 链表删除效率高还是数组删除一个元素效率高 https http区别 https连接过程 CA证书能够被冒充么 http2.0和http1.1区别 线程和进程的
问题 自我介绍一下 跨域方法有哪些,项目中跨域怎么做的 说一下选择排序算法 项目中 webpack 打包优化怎么做的 箭头函数和普通函数的区别 反问 知道自己应该凉了,问了下学习方面的建议 1. 应届生是应该注重基础还是项目经验呢? 把基础打好,应届生的项目经历都差不多。除此之外,沟通能力与表达能力也是很重要的 2. 现在我的技术栈过于单一,只用了Vue,有没有必要再扩展一下自己的技术栈,比如学下
被华为的hr找到了,本来之前的华为一面挂了,结果他说帮我转去他们部门试试 过程: 问了项目,介绍项目,担任的角色,复杂的点 技术问题:(有一些忘记了) 闭包及其应用场景 防抖节流 HTTP强缓存和协商缓存 promise的三种状态 vue-router的两种模式(history和hash) 宏任务和微任务的区别(我回答了eventloop) .....还有一些问题忘记了,只能记住这么多了 算法题: