基本都是八股文,但是我还没背多少,而且背的基本上java的内容,所以一半左右回答不好
自我介绍 多态 重写和重载 数组和链表的区别 HashMap的底层数据结构+扩容 JUC原子性实现 线程池的参数及意义 线程的创建方法 线程池 线程提交的方法 事务的特性 隔离级别 Redis持久化 spring核心 项目 遇到的问题 什么问题及怎么解决
概述 万向轮轻便小巧,能够实现全方位滚动。M8螺纹接头可与支架P3兼容,配合各种梁使用。 参数 材质:钢、塑料 长度:54mm 宽度:25mm 高度:36.5mm 尺寸 搭建案例
全程围绕项目讲C++语言的问题 用到了C++的什么特性?标准库? 为什么键值存储不用C++的哈希表做mmap 顺序写为什么对SSD友好?语言可以控制写SSD的哪块吗 (此时我才知道面试官不知道 LSM tree) 项目中用到了什么标准库?为什么用map不用哈希表 map是全部保存在内存中的吗?有没有缓存策略 多进程/多线程和数据库事务的关系 分布式数据库如何保证一致性 客户端读,数据库返回的过程中
8.5 一面 22min 介绍实习的事情 项目的登录怎么做的 登录的一些细节问题 这个登录用了spring的什么概念 统计一个目录下所有的文件(深搜) 多线程下让线程休眠的方法 sleep和wait的区别 sleep(0)和空在那里有什么区别[!] 将俩个表关联的方式 左连接是怎样的 怎样对结果去重 怎样分页 在Java还有什么方式分页,PageHelper是怎样的 git提交的过程 commit
有两个面试官分别问,每个面试官问半小时,相当于两次面试 面试官1: 自我介绍 拷打项目 spring中有哪些方式可以把一个对象注入到容器里面? mysql查询语句的底层流程 介绍一下mvcc innoDB的存储结构(索引的结构,b+树) b+树与其他结构进行对比 介绍并发编程中的线程池,并介绍其中的核心参数和大致流程 介绍volatile 类加载机制 类的生命周期 反问 面试官2: 自我介绍 拷打
5.30面试的南京的Java开发岗,一二面分别半个小时,当天晚上就显示二面挂了,记录一下。 一面 自我介绍 介绍项目,主要是自己负责的内容,遇到过哪些问题,怎么解决的 系统学过Springboot、es、kafka和redis吗,怎么学习的 kafka是怎么保证消息不丢失的 kafka的ISR了解吗,有哪些策略 kafka的底层原理与结构 kafka如何保证消息消费的顺序性 es的查询方式有哪些
1、自我介绍 2、职业规划 3、结合项目或者实习展现技能栈 4、SpringBoot得注解有哪些? 5、集合(ArrayList、LinkedList、HashMap、Hashtable、ConcurrentHashMap) 6、创建线程的方式有哪些? 7、线程池参数,重点讲了最大线程数 8、反问
万得面试 1.sessionstorage/localstorage/cookie 主要问cookie和他们之间的区别 比如说想存一个七天的数据 可以用localstorage然后给他一个时间 最好是用cookie设定存储期限 cookie存储量较少 只有几k 同时前后端都可以写入cookie 私密文件可以直接由后端写入cookie 2.两个页面之间进行数据交互 window.open()打开之后
一面: 介绍自己 在公司实习写过的项目 数组和链表 数组和链表怎么插入和删除元素 为什么数组可以用索引访问 栈和队列 二叉树遍历的方式有哪些,说明每种遍历方式 css性能优化 js原型和原型链 get和post的区别 进程和线程的区别 介绍一下webpack 最近学习了什么(答ts) 在学习ts过程中有哪些总结 知道哪些排序算法,分别说一下它们的时间复杂度 二面: 介绍自己 什么时候开始学前端的
面试官迟到十分钟。。。 1.自我介绍 2.实习经历,主要是做了哪些测试,哪些工具 3.软件测试的方法 4.测试的流程 5.Python基础,list和tuple区别 6.数据库查询语句,模糊查询 7.Linux系统,我说没接触过。。。 8.目前经历过最难得事情 9.如何看待加班 10.薪资期望 11.反问问题
一面(20min): 1、自我介绍 2、深挖项目(侧重团队协作中做的东西,要求展示平时工作小结) 3、为什么选测试不做算法? 4、是否参加过省级以上竞赛 5、有没有做过自动化测试的东西或项目?C++的项目? 6、反问问题 二面(26min) 自我介绍 抗压能力体现在哪里 你对工业化测试的理解 为什么选择测试? 有没有用过自动化测试工具?具体说说postman和Jmeter 测试用例的要素 测试流程
1、测试理论:测试方法、测试流程 2、数据库:删除索引、连接查询方式,左右外连接区别(删除索引傻逼了说成delete了) 3、python:列表和元组的区别,文件打开方式,还问了个问题忘记了,那个不太会,经常用什么库(脑子短路了,没说selenium应该说一下然后表达一下自己会web自动化的,结果说了requests,这个就爬过虫) 4、linux:修改权限 751什么意思 为什么用三个数字 挂载
先是自我介绍 1、对于996的看法 2、线程池的源码看过吗,能说说吗?(不知道怎么脑子抽了说锁相关的了解更多一点) 3、知道哪些锁的底层原理?(说了Sync) 4、sync的四种状态?(从无锁到重量级锁) 5、四种状态下哪些可以访问系统资源?(真不知道……) 6、怎么了解AQS的? 7、volitile能锁住对象吗,作用是什么? 8、几种垃圾回收的算法? 9、常见的垃圾回收器? 10、双亲委派机制
分a,b面 聊项目,用到场景 1.两个盒子,内盒子如何垂直水平居中(ab面都有,子绝父相) 2.给具有target属性的a标签设置样式(答的选属性[targetName],好像错了) 3.em和rem的区别(根元素) 4.如何设置和展示小于12px的元素如6px(Transfrom:scale(0.5)) 5.数组去重(ab面都有,用setter自动去重,答的map复杂了) 6.原声数组的方法 7