1、说一说你对spring的理解? 2、用concurrentHashMap和atomic原子类实现纪录多个接口访问量的计数器。(键是接口名,值是访问量) 2、算法:判断两个链表是否相交?(直接判断尾节点是否相同) 3、说一说session和cookie? 4、说一说短信验证码的实现逻辑? 5、算法:判断一个数是否是完全平方数?(二分) 6、在秒杀业务中,是否可以通过先预减库存后判断库存来解决货物
1. 自我介绍 2. 笔试复盘,第四题:平滑值;问:当时没有全部做出来,超时了,笔试完之后有自己复盘再做过吗?答:没有,我当时用最暴力的思路写的;问:现在要你优化一下你会怎么做?然后我就问了一下题目之后,大概说出了优化思路,在面试官的引导下一步一步答出来了;差点以为要挂 3. 问项目,我的项目就是一个商城项目;问:查询订单怎么实现,怎么进行sql优化?具体:用户要从订单表中按时间顺序查询他最近的1
面试官迟到了一会,没开摄像头 实习做了哪些事情 奖学金,比赛 哪些科目学的比较好? MySQL的隔离级别 MySQL的性能优化 MySQL的索引 MySQL的两种引擎 数据结构介绍一种你最熟悉的 select和epoll方法的区别 Java里面的集合类做一下介绍 设计模式 #秋招##面经##Java##后端##科大讯飞#
9.19 招银网络一面 跨域问题如何解决?nginx? 内存溢出和内存泄露的具体例子,从数据库里读大量数据,跟java有什么关系 自定义注解 自定义异常 springboot配置文件相关,除了application.properties还有啥?怎么从配置文件传到java Springboot注解原理 幂等性 怎么解决? token redis 分布式锁 怎么防止Redis宕机 Redis与数据库一
(非信动力) 整体流程是:投简历-测评and英语口语测评-笔试-电话面试 英语口语三道题:1.跟读 2.英语题目,可以听两遍。我抽的是遇到的挫折以及怎么解决的(应该是,英语渣,听了个大概) 3.图片题。图里是一群人在开会。问题是会议进行到什么程度了,根据图片你想起了生活中的什么事。 整体词穷,支支吾吾回答完了,之后收到笔试通知,三天内完成。 笔试主要是10个选择两个编程,一个小时的考试时间
群面,三个面试官 自我介绍 tcp/udp有什么区别? 进程,线程 hashmap底层原理? java的集合类有哪些? hashmap为什么用红黑树不用avl树? spring aop? #面经#
面试官迟到近二十分钟,来了后无说明就直接开始。 - euraka的注册发现是怎样实现的 - mysql的引擎 - redis常用场景 - 实习中遇到问题如何解决? - web应用从前到后的流程 - 设计模式谈一下 - 代理模式 观察者模式 - JVM谈一下 - 数据结构放到哪里面 - http过程 - http响应报文 - JDK1.8相比以前有哪些改变 - 自己开发项目的一个流程 反问环节体验
自我介绍 项目的介绍 给你栈怎么来设计一个队列 topK的解决方案,10000W个人数当中选择100个 https://blog.csdn.net/qq_40479372/article/details/126897083 投票系统是怎么设计的 如果当前是多种分类,那么应该怎么设计 如果当前投票系统产生了崩溃,那么应该怎么设计 Mysql的一个场景题 一个事务在多次读,并且读到的数据是10,另外一
代码管理用什么(git) Java表示价格用什么数据类型,为什么不用浮点数 HashMap和HashTable的区别 http的post和get的区别 浏览器看响应时 get和post有什么区别 跨域时通常用get还是post 你前端开发的时候用的是vue还是js 复制一个对象,不影响原来对象的属性:clone和序列化 浅拷贝有什么方式;除了clone还有什么工具类 spring基于x
实习中你负责的点 碰到的最难的问题,怎么解决的 ConcurrentHashMap大概讲一下 接口和抽象类 接口可以有默认实现的方法 java io,三种io的区别 io多路复用有哪些 线程和进程的区别 aqs原理 lock和synchronized synchronized底层原理 jdk1.6以后synchronized的优化 线程池的参数 tcp保证传输的可靠性 tcp和
#一面(48min) 1.说说面向对象的三大特性 2.抽象类和接口的使用场景(答了jdk动态代理和Cglib,没很好地回答出来) 3.Java线程调度 4.I/O模型,Spring使用的I/O模型 5.访问baidu.com的过程,越详细越好(说了近10min) 6.http报文类型 7.https与http 8.加密过程,为什么两种加密都要使用 开始做题: 输入:第一个参数,线程数量;第二个参数
一面 自我介绍 介绍实习中的一个项目难点,怎么去解决的 说一下你项目中用到的其它设计模式 实现线程的几种方式 线程池的原理(七大参数+运行流程) 四种拒绝策略 如果我既想保证所有的任务被执行,又想不用CallerRunPolicy导致效率降低,该怎么办(捕获AboryPolicy的异常,再进行补偿) 垃圾回收算法 目前流行的垃圾收集器都用到了哪些回收算法 HashMap 原理 MySQL 的事务隔
10.13 一面凉经 提前准备身份证 ,我提前进去的,然后就直接开始了。 整体大概30多分钟(这个面试官 有些口音的感觉 难懂) 首先自我介绍,然后说看我项目用的springboot,问我了解springcloud吗 然后开始问问题(顺序记不清了 记不全啦) 1、ArrayList和LinkList区别? 2、ArrayList扩容机制 3、创建线程的方法? Runnable和Callable的
项目介绍 项目中es使用的一些改进 实习从事了哪些工作 实习最大的收获 项目中登录邮件的使用,验证码redis的使用 说说你分布式锁的场景 分布式锁的一些问题如何解决 说说线程安全中的可见性,怎么保证? volatile怎么实现的? 重排序发生在什么阶段? HashMap,为什么hash的方式改变了? 进程和线程的区别 进程如何做到隔离 段式和页式的区别
粤港澳后端开发 自我介绍 为什么主动参加开源 对实习有什么看法 你参加开源不就是在实习么,你觉得他们有什么区别 springboot 和spring有什么区别 springboot怎么做到简化开发的 约定大于配置(其实面试官想问自动装配的,没反应过来) 讲讲cap 为什么增高一致性要提高写副本数量 讲paxos项目实现了哪些功能 你自己觉得项目还有哪些改进地方 说下paxos两阶段流程 活锁 Ra