自我介绍 介绍一下你的项目 你在项目过程中学到了什么 你在项目中学习到了哪些技术 怎么解决跨域问题的? 出现跨域问题:Access-Control-Allow-Origin — 受同源策略限制:同协议同域名同端口 在前端使用代理,通过代理访问后端,首先配置请求baseURL,然后在vue.config.js中配置proxy设置代理,target即接口域名,将changeOrigin设为true并在
同程旅行 一面 (2023.11.30) 时间:30min base:苏州 自我介绍 盒模型如何设置样式?脱离文档流有哪些方法? 说说var、let、const的区别? 如果说我在函数里面,使用到了let 能够访问哪些地方? ES6里面的this指向,相对于 ES5有什么区别? 说下JS事件循环机制? Node.js 如何封装一个接口?原生是如何做的? Node.js 的事件循环 和 JS的事件循
感谢你的面试,估计是寄了。 1. 自我介绍 2. 手撕两个线程组合打印helloworld(最想死的一集,唯一的一个错误就是调用wait()和notify()时候没用lock调用,不想活了) 3. 拷打项目 4. 积分排行榜的实现?为什么用XXL_JOB?XXL_JOB有哪些调度方式 5. 分布式是一种什么架构 6. redisson是怎么实现的分布式锁 7. 为什么用多级缓存?信息不变的话为什么
我是java新手,最近想安装netbean。我还安装了和。我已经成功安装了,文件路径是。当我安装时,它会抛出一个错误,如下图所示: 我也在cmd中使用了以下命令,但它显示错误,即和下面提到的命令: 那么,如何修复它并在我的系统上安装netbean?请帮助我。 非常感谢。
介绍一下实习当中遇到的困难 介绍一下在校经历 Redis的几种集群模式 哨兵模式和主从模式的区别 Redis做了哪些功能 缓存如何更新与删除 为什么用RabbitMQ而不是异步线程 RabbitMQ消息正确消费 Java线程是越多越好吗? Java虚拟机结构八股文 Mysql优化手段 事务ACID如何保证 Java线程和CPU线程数的关系 唉 又凉了 emo一下:首先是关于这家公司的一点想法,我简
介绍项目 面向对象面向过程区别 list、set、map hashmap和currenthashmap区别 springboot和springmvc区别 linux常用指令 git常用指令 java内存模型 java垃圾回收机制 谈谈对spring的理解 #软件开发2023笔面经#
一面: 1、问项目:为什么选用MongoDB? 2、项目中Redis怎么用的? 3、项目中SpringGateway怎么用的,RabbitMQ怎么用的 4、研究生方向 5、重载和重写区别 6、GC算法有哪些 7、项目中的Java版本为什么用这个版本 8、你用到的数据库之间的区别是什么 9、为什么北京到重庆 10、反问:面试官所在部门在哪里(上海),部门做什么的,用的Java版本(8,11,17都有
一面: 1.mybatis一级缓存和二级缓存(当场去世) 2.mybatis分页插件的原理(当场去世) 3.mybaits的mapper是怎么实现注入的,是什么设计模式(当场去世) 4.mybatis的$和#有什么区别 5.怎么理解Spring的application context,是什么设计模式 6.applicationcontext提供的核心功能是什么(控制反转) 7.mysql怎么删除表
感受:难度感觉并不小,全是分布式和微服务和高可用,高性能(本人投的B2B部门),没有手撕算法,室友说其他人有手撕,感觉看面试官,全程48分钟 1.自我介绍 2.实习经历+项目经历细问(10分钟) 3.项目负责工作细问,部门多少人,单体还是分布式 4.分布式Springcloud+Dubbo知识(Eurake+Ribbon+Fein+GateWay等) 5.Mysql调优,怎么做的(聊了很多) 6.
20道单选、10道多选、3道编程 编程的三道题: 1、给一个字符串数组,如果其中一个字符串是另一个字符串的前缀(例如:110、110234),则返回”NO“,否则返回”YES“ 2、给一个数组,将该数组分成三组有多少种方案,这三组要满足每一组的和大于或等于前一组。 3、给定一个数n,和一个max,求最少需要几步将1正好等于n,(有两种方式:1、将这个数加1;2、将这个数*2)其中方式2最多用max
选择10 + 编程2 笔试很简单,应该没hc了。。 选择题问到了split和indexOf分割字符串的效率问题,亲测indexOf的效率高于split 编程 T1 给出一个链表,可以进行删除操作,使得相邻节点和为奇数,并且链表长度尽可能大。 思路:可以看出整个链表必须要 奇 偶 奇 偶 这样子分布,只要删除相邻重复的即可。 T2 从两个数组里选数字,使得乘积最大 思路:主要就是有负数的情况,只需要
1、自我介绍 2、聊一下实习经历 3、多态 讲了一下概念和形式 4、重载和重写的区别 没什么问题 5、接口的作用 讲了一些,面试官补充了一些 6、static的作用 还行 7、ArrayList和LinkedList的区别 没问题,追问删除元素的过程 8、HashMap底层实现原理 没问题 9、final和finally的区别 还行 10、说说你对Springboot的理解 讲了一下概念、基本功能
第一次参加Java开发的面试,果然与测试开发有比较大差别的。 没经过笔试,突然电话通知的(当时有点懵) 由于之前做的java开发工作比较少,只有一个毕业设计相关。 因此面试官对项目的实现问得很详细: 1.项目的架构; 2.项目中实现了什么功能,有没有亮眼的功能; 3.怎么实现对游客和用户权限的区分(我的项目中登录即用户,未登录即游客); 4.当数据库中增加一个表时,SSM框架(项目中用到的)中需要
苏小妍一面(25min) (两个面试官轮流问的) 1. 自我介绍(不允许说姓名 2. Sql(查询表中前十行) 3. 算法题:找出单链表中的环(口述了两种方法) 4. 问了一下熟悉的java集合(hashmap和concurrenthashmap) 5. 问了一下如何创建多线程 6. 用什么方法顺序打印多线程 7. 问了一下线程池的核心参数 8. maysql的存储引擎 9. redis的持久化机
1.自我介绍 2.进程和线程的区别 3.进程的调度算法 4.线程在Java中的启动方式 5.项目中数据库表的设计,符不符合三大范式 6.集合的接口,具体实现类 7.线程安全的集合有哪些 8.jdk1.8HashMap的底层数据结构 9.面向对象三大特性