自我介绍说了下实习,时间短没写简历上,然后问我实习项目。 接着问简历项目,我项目垃圾,没问功能模块怎么实现的,问了下用到哪些工具类。 说下集合特点 hashmap底层,io流 msql索引,事务 什么是线程安全,什么是主内存工作内存 jvm垃圾回收 svn和git,问到分支 http协议,https 30多分钟,项目大概占一半,框架一点没问到,redis也没问,我回答一知半解,深入的不懂,能说多少
面试有几天了,笔试就不用说了,基础 线上面:
面试官好和善,做了算法题之后等他回应,等了半天还是自己提醒的… 然后问项目,介绍一下,然后针对数据库问了一点,30min…
1. 自我介绍 2. 实习内容,亮点 3. spring事务实现 4. cglib,jdk 4. 项目用到的异步,高并发,线程池 5. 对IO密集型和计算密集型的理解,如何和线程池的参数搭配 6. 讲垃圾回收器
1.hashmap底层实现,是否线程安全,不安全的话有哪些是安全的 2.红黑树的查找效率 3.ConcurrentHashmap是怎么实现的 4.ReetrantLock和Sychronized之间的区别 5.用二叉平衡树代替红黑树怎么样 6.arrayList底层实现和扩容 7.TCP和UDP的区别 8.linux一些常用指令 9.挑一个项目说说遇到的难题和解决方法 提问: 1.java业务主要
鼎桥通信java一面,20分钟,不难但是好几个问题都没有答上来,凉了。 1,常用的设计模式?工厂模式常用的方法。 2,linux命令,查看运行当前进程,查看磁盘空间。 3,为什么用redis,不用其他的缓存。 4,有没有自己写过csdn 5,接口与抽象类 6,重写与重载 7,项目中遇到的难题,如何解决 8,除了MD5加密算法,还知道什么加密算法? 9,平时怎么调试程序 10,问了一些校园经历 11
无自我介绍 直接写算法,反转每对括号间的字串(看面经大家都是easy,给我的medium) 用双向队列写的 运行没通过,说了思路,面试官说太麻烦,直接用字符串substring反转就行啦(不对吧?),没让写了 什么是AOP?AOP具体的应用 spring的autowired注解 怎么使用 spring和autowird的类似注解 怎么引用 (感觉没有回答到点上,好像是问与autowired类似注解
30min 自我介绍 项目架构 Java集合 项目中如何使用集合 JDK动态代理 动态代理应用 ConcurrentHashMap原理 JMM内存模型 对象存活分析 对象从年轻代晋升老年代的过程 mysql存储引擎区别 mysql索引实现 redis过期键回收策略 redis cluster分片集群 raft算法 目前研究的技术栈 反问 #同程旅行##面经##后端开发##Java#
1、自我介绍。 2、硕士课题介绍,SVM中超平面和最大间隔的关系? 3、SpringBoot热部署有几种方式? 4、MyBatis和JDBC相比有哪些好处? 5、了解过SpringBoot监视器吗? 6、年级排名。 #浪潮#
1、自我介绍 2、lock和 synchronized 的区别 3、创建线程方式 4、设计模式 单例模式 工厂模式等等 5、双重校验 6、redis 分布式锁 7、数据库mysql引擎之间的区别 8、索引 模糊查询(%abc 和 abc%)是否用到索引 9、B+的树的底层结构 10、秒杀流程 反问:业务、技术栈 (对于问题回答要精准) ps:不想听我搁那说一堆没啥用的拓展,就这样吧 #23秋招#
多项式表达式计算使用什么数据结构 在图中,两点之间求路径问题 Java中的对象创建过程,类加载过程 父子类static代码块,非static代码块,构造方法的执行顺序。基本上代码块分为三种:Static静态代码块、构造代码块、普通代码块 static和final修饰的变量分别在什么时候被初始化 什么是面向对象?如何理解面向对象的三大特性 为什么static修饰的方法不能重写 数据库为什么使用B+树
事务的隔离级别 权限校验是如何做的?在权限校验中,如何定义资源。 如何保证缓存和数据库的数据一致性 如果redis宕机了,我们该如何保证数据一致性 如果rabbit mq宕机了,怎么处理订单 如果不使用分布式事务,如何保证数据的一致性 如何redis搭建集群模式? 单点登录如何实现? cookie和session的关系? sql题:查出每人单日销售金额和销售量的前10名 算法:
自我介绍 项目是否上线 项目核心难点 如何接口限流? 反问:业务、技术栈、入职培训等等 估计凉凉 就这样吧#面经##秋招##校招##wind#
40min(准时结束) 1、自我介绍 2、你经常使用的集合有哪些? 3、介绍一下HashMap?是否线程安全?怎样可以线程安全? 4、什么时候改用的红黑树?为什么改用红黑树?红黑树怎么自平衡? 5、类中代码加载顺序?子类父类代码加载顺序? 6、string为什么不可变? 7、知道什么设计模式? 8、实现一下懒汉模式?实现一下双重判断并说一下为什么能线程安全? 9、介绍一下synchronized?
1.面向对象 --封装、继承、多态 2.数据结构--树的优点 3.MySQL 为什么要用 4.栈溢出 --递归 5.项目角色,团队分工 6.计网七层模型 7.HTTP是哪一层 8.HTTP长连接,短连接 未完...... 1.MySQL左连接右连接 2.JVM性能调优