1、先问实习经历,做的项目,然后对着自己做的项目一条条问,回答; 2、数据结构有哪些,对应的内存方式,现场做题:数组的、树的中序遍历。 3、vue2、vue3的响应式、diff方面,学过react吗 介绍一下,学过TypeScript吗 考了类型 接口 泛型 4、保持组件状态有什么方法,底层原理是什么? 5、性能优化方案,自己动手实践过哪个,指标是什么,用到的工具。 5、共享屏幕看看写过的比较好的
1. 说一下Java的数据类型有哪些? 2. list和set实现类有哪些? 3. arraylist和linkedlist的区别? 4. hashset加入元素的过程,描述一下 5. hashmap线程安全吗?为什么不安全? 6. 怎么做到让hashmap线程安全? 7. concurrenthashmap怎么保证线程安全的? 8. 手撕生产者消费者模型 9. 手撕两个线程抢票代码,有没有什么其
难度:easy(撞我枪口上了) 1.自我介绍 2.文件断点续传怎么做 3.处理文件用了哪些api 4.秒传 5.为什么要用unhandledrejection,我直接try catch不行吗 6.说说xmlhttprequest 7.你是怎么重写xmlhttprequest的 8.说说fp,fcp,lcp 9.说说performanceObserve 10.pusher原理 11.说说websoc
首先问客户端什么水平,如实回答不怎么会,于是主要在问java相关。 手撕一个longest common substring的二维dp,比较常规,但很搞的是我一开始看错题了,因为做过嘛就先入为主地闷头写。面试官一边看就一边絮絮叨叨地说我哪里思路不对,然后我直接忽略了他真是大完蛋,最后在面试官点拨下改对了 八股问的比较简单,我记得的有: ==和equals区别 面对对象三个特征 arraylist
项目 面向对象三大特性 String,StringBuilder,StringBuffer区别 ArrayList和LinkedList区别 JVM有哪些内存区域 Java的异常体系 Collection有哪些子类实现 Spring的IOC和AOP是什么意思 简单SQL语句 熟悉的设计模式 详细说适配器模式 Redis的键的淘汰策略
无情拷打,八股不行,手撕也不行。 八股: 1、介绍Map及其实现 2、线程安全如何保证并发性能 3、Synchronized和CAS的区别 4、CAS什么情况下效率会比synchronized效率低 5、介绍JVM、堆 6、如何判断哪些对象需要回收 7、垃圾收集三色标记 8、介绍G1,G1的初始标记和最终标记的区别 9、B树和B+树的区别 10、事务的隔离级别及底层是如何实现的 提示,和锁粒度相关
面的风厂业务,面试官人特别好,会帮我总结 1自我介绍 2深挖实习(介绍实习,你觉得哪里有挑战性,遇到问题怎么解决,怎样搭建产品框架,什么是好的产品框架) 3手里有几个offer 4对上海接收程度 5对加班看法(接受不了一点) 6反问(后续流程,培养计划)
(软件测试工程师)看面经,觉得不涉及技术问题,结果… 1.本科和研究生成绩 2.是否参加过国家级或世界级比赛 3.是否获得过省级的优秀毕业生 4.英语水平如何 5. 项目角色 6.介绍一个项目 7项目的技术栈,创新点 8.项目是否落地 9.如果对你这个项目进行测试,需要重点考虑哪些方面 10.为什么来应聘软件测试 11.了解过公司的业务吗,和你的匹配度 12.你学习了测试的哪些知识 13.常用的测
1.自我介绍 2.项目介绍、项目负责的模块、项目遇到的问题、解决方案、项目是否上线 3.金额相关问题 4.Treadloca 的理解 应用 5.线程安全相关问题 6.arraylist的原理、是否线程安全、arraylist扩容机制 7.hashmap的理解和数据结构 8.hashmap存取元素的过程 9.创建线程的四种方式、start和run的区别 10.常用的锁 11.数据库的三大范式 12.
1. 自我介绍 2. 实习经历 3. oj判题沙箱怎么实现的,网站性能图怎么做的?有哪些功能?测试用例放在哪里的 4. java基本数据类型 5. 重载和重写的区别,重写可以修改方法名称吗,静态方法可以重写嘛? 6. jvm内存区域中哪些是线程私有的,内存结构 7. spring常用注解 8. springbena生命周期 9. mybatis一级二级缓存是什么 10. 创建线程的方法,线程池的分
1.讲一下options请求 2.说一下domcontentloaded和load的区别 3.get请求有url限制吗,为什么把get请求的参数放在url中而不是body中 4.讲一下快排 5.手写一个promiseall 6.4xx和5xx的响应分别是什么 403和503呢 7.端口号的作用是什么 8.讲一下你知道的协议以及对应的端口号
1、自我介绍 2、简历里挑一个项目讲 3、代码题,leetcode1222.可以攻击国王的皇后 (秒了) 4、知道哪些c++11新特性 5、虚函数的作用? 6、C++中override关键字的作用 7、构造函数是否可以是虚函数(解释原因)? 8、虚函数是否可以使用static关键字? 9、C++内存中堆和栈的区别 10、为什么栈的效率比堆高? 11、介绍二叉搜索树,平衡二叉树(左旋右旋操作),红黑
楼主终于开始想起来写面试贴了 前情提要:java面go,所以没有go相关的知识,大概率就是面着玩玩了 问实习项目最有挑战的需求,实习中遇到的sql优化 问自己项目中的redis锁实现 springboot自动装配用到了那些设计模式,自己平时用到那些设计模式 孤儿进程,僵尸进程怎么产生的,僵尸进程的父线程还存在吗(没听过 jvm gc大致讲一下,除了显式调用,分配担保外,jvm还会主动去进行gc吗(
自我介绍 有没有用过中间件,消息幂等是什么,怎么实现的 spring 核心功能介绍下,启动过程描述下 设计模式了解多少 jvm内存模型介绍下,垃圾回收介绍下 内存溢出有遇到吗?怎么定位到的?怎么解决的? 内存泄漏跟内存溢出有什么区别呢?有什么解决思路呢? 项目的数据量有多大,有做分库分表吗?分库分表怎么做的呢?你们公司的实现方案是什么?你觉得好吗?(我觉得不咋地)如果是你做的话,你会怎么做呢? m
1.自我介绍 2.谈谈你对集合的理解,hashmap线程安全吗,有什么替代的,知道concurrenthashmap如何实现线程安全的吗 3.java中的锁 4.反射,使用反射的好处是什么 5.spring常用的注解,注解中用到了什么设计模式 6.工厂模式了解吗,你知道的设计模式 7.线程池核心参数 8.线程池线程执行流程 9.对redis的理解 10.redis持久化机制 11.mysql怎么根