。面试主要是Java集合类和并发编程 Java集合类ArrayList初始化时数组的默认长度是多少? ArrayList扩容时扩容多少倍?扩容后是用原来的数组还是新的数组? ArrayList是一个线程安全的集合类吗? 判断一个集合类是否为线程安全的机制是什么? 说一下Fail-Fast机制,结合源码说一下(如果可以的话)。 ArrayList和LinkedList的使用场景。 说一下HashMa
面试时间大约50分钟。 面试过程如下: 介绍一下你在实习中遇到的比较有挑战的技术点,以及你是如何解决的。 如何定位和分析慢SQL。 索引失效的场景有哪些。 如果让你设计一张表,你会从哪些角度去设计,哪些字段需要加索引? MySQL查询语句中,条件OR和IN有什么区别?查询语句1 OR 2 OR 3和IN(1, 2, 3)的查询结果和查询效率有区别吗? InnoDB存储引擎中,主键索引和非主键索引的
1.实习工作 2.@Transactional注解的失效场景 3.利用dubbo调用接口时,怎么处理调用时接口出现异常的情况 4.了解过dubbo的用法吗 5.dubbo调用和http调用相比有什么优点 6.用http可以来实现rpc吗? 7.讲一下IO多路复用 8.mysql隔离级别以及他们的区别 9.AOP的实现的原理 10.自己实现过动态代理么?怎么实现的? 11.有了解过es么? (多发面
import java.io.*; import java.util.*; import java.util.Map.Entry; public class Top10IPs { public static void main(String[] args) throws IOException { String inputFilePath = "path/to/larg
全程40分钟,在BS上投的 1.mysql和redis的区别 2.介绍一下mysql的事务,ACID 3.mysql的索引原理,为什么使用索引能提升查询效率 4.什么是联合索引,使用联合索引的业务场景 5.where a>1,b>1,怎么建立索引,讲一下为什么不遵守最左前缀法则会导致索引失效 6.join,left join,right join 7.银行家算法 8.出现死锁怎么解决 9.快排的原
多线程创建方式 线程池参数 mysql事务 防止幻读 手写懒汉式单例模式 懒汉式和饿汉式效率哪个高 ioc和aop spring事务传播特性 没问项目 聊了聊个人的规划 大概半个小时左右
1. 问项目、实习 2. 双亲委派模型是什么?如何打破双亲委派模型?什么时候打破双亲委派? 3. volatile作用是什么?内存屏障什么原理? 4. juc都有什么类? 5. ThreadLocal原理是什么? 6. 引用类型有什么? 7. 为什么ThreadLocal key和value用的都是什么引用类型?为什么value用强引用? 8. Mysql用了什么索引数据结构?对比B和B+树? 9
1.介绍一下你的两个项目 2.简单询问一下项目的基本情况 3.Springcloud常见的组件 4.RPC框架了解嘛? 不了解..... 5.Redis在项目里面的作用? 6.分布式锁用在什么场景? 7.你使用Redisson如果程序出现问题一直卡住怎么办?不是会续期嘛? emmm...设置一个上限时间 8.Redisson支持什么数据结构?你使用了哪个? 9.Redis的五种数据类型? 10.什
1.自我介绍 2.讲讲JWT 3.数学怎么样? 4.加密算法你知道哪一些? 5.RSA是对称加密还是非对称加密?RSA原理 非对称,刚好说反 6.讲讲Nginx,说说你使用中如何出错以及解决的? 7.如果只有一个端口,Nginx转发,你怎么知道是哪一个端口转发的? .....不会 8.你这种外卖项目我看过好多次了,你们怎么都一样啊? 项目组人比较多哈哈哈哈(bushi) 9.讲讲Mysql存储引擎
自我介绍 1.为什么想来互联网 2.遇到最大的困难 3.最大的优点和缺点 八股: 1.项目用到的多线程? 从微服务角度介绍业务,再使用线程池,实际开发的过程中,难免需要调用多个接口来汇总数据,如果所有接口(或部分接口)的没有依赖关系,就可以使用线程池+future来提升性能。 2.SQL题:存在a表不在b表的数据 ①使用 not in select distinct A.ID from A whe
1.自我介绍 2.项目用docker部署,讲讲怎么部署的? 3.Nginx反向代理,讲解一下,为啥要用这个? 解决跨域 4.讲一下跨域是什么? Nginx来解决跨域有点牵强 ,还想说其他不让说了 5.网关怎么解决跨域问题?也讲讲JWT 网关解决跨域不懂..... 6.你提到了Session,和JWT区别 阿巴阿巴,还有嘛?没了.... 7.如果在微服务里面用Session,如何共享嘞? 定义一个全
一、背景简介 人大金仓 笔试 投递岗位: C语言研发工程师 投递时间线: 11.1投递简历 11.2笔试。 二、笔试内容:一共2个部分 1.选择题(44题) 1-20: C语言的基础知识 其它: Linux:进程与线程的本质区别 操作系统, CMAKE,MAKEFILE 数据库:SELECT语句 数据结构与算法:二叉树的深度优先遍历与广度优先遍历 软件项目管理: 2.填空题(5道题) char*类
5月23日, 2018艾瑞年度高峰会议暨金瑞奖颁奖典礼在北京隆重举行。兑吧作为国内领先的用户运营服务平台,荣膺金瑞奖“企业服务创新奖”。 ::: hljs-center ::: 据悉,“艾瑞年度高峰会议”现已成为中国互联网极具影响力的品牌盛会,金瑞奖由艾瑞咨询超百位权威研究专家团队综合评审,为表彰过去一年在新经济领域有突出表现的创新产品、新技术服务、网络应用以及创新领袖人物而设立的奖项。经过十二年
问题内容: Java是否有任何XY布局? 因此,我可以在X和Y坐标处设置一个Button,并且假设它是如此之大……。因为这种边框布局以及网格和面板问题使我发疯。:) 他们每个人都在流淌,越来越紧张。为了使它们变小,您必须将面板放在面板中面板放在面板^^中, 问题答案: 将容器的布局设置为null(无LayoutManager)时,可以使用component.setBounds(x,y,w,h)分别
2022/8/27 一面 17min 自我介绍 什么时候开始学java的,学习方式 hashmap的常规八股,扩容的时候数组长度为2的幂次方有什么好处 redis的数据类型,持久化方式,哪个性能好,数据丢失问题 mq的作用,实际应用 mysql聚簇索引,索引调优方式,慢查询,explain 线上接口超时如何定位 流水线面试,估计一人20min的样子