问题内容: Java面向方面的编程的最佳工具是什么? 该工具的要求当然是IDE支持,表达能力和适当的文档。 问题答案: JBossAOP和AspectJ是AOP的两个常用的成熟框架。另一个流行的选择是Spring AOP,但它缺少其他两个功能。 JBossAOP和AspectJ都具有相似的功能,一个很大的不同是AspectJ依赖于Java语言的扩展,而JBoss AOP则没有。 如果您的AOP要求
1.介绍一下CAS机制。 2.如何保证可见性? 3.为什么Volatile关键字可以保证可见性。 4.Lock和Synchronized两种锁的区别。 5.介绍一下Spring中的AOP。 6.AOP中两种动态代理的区别? 7.为什么要使用动态代理? 8.SpringBoot中starter的原理? 9.如何自定义一个Starter? 10.当一个Java程序发送一个hello world消息时,
天翼云一面面经 两个面试官 1.自我介绍 2.项目介绍 3.netty介绍,netty线程池线程数设计 3.拉姆达表达式 4.try with resource原理 5.链表原理和优缺点 6.o(nlogn)的算法有哪些? 7.介绍堆排序 8.介绍死锁,解决和避免死锁。 9.NAT协议 10.点赞,关注,帖子的数据库表设计。 11.场景题:统计所有的转发的帖子的点赞数。 12.消息通知的具体实现。
base北京 刚开始没听清面试官说他是哪的, 自我介绍 问研究生期间的工作(主要是问了下论文,和研究的方向) 快速排序和插入排序有什么区别 mysql事务的隔离级别 哪种可以解决幻读 解释脏读 linux 查看文件命令 查看文件大小命令 过滤命令 查看某个端口号的进程 后面面试官介绍了他的主要工作,问我感兴趣不感兴趣 ,问我还有什么问题 我问了团队规模 最后说 可能后面会有hr什么的联系您 就没了
自我介绍 实习介绍 手撕:区间链表反转,用两种方法,秒了 有一个数字数组,去重除了用set还可以用什么方法 hashset数组去重时间复杂度,底层是如何实现的 java线程池解决什么问题 后面一直在聊科研经历,是KPI吗?
天翼云二面面经 JAVA 两个面试官,一个主管,一个hr 1.自我介绍 2.为什么本科后gap一年。 3.在项目中写学了什么 4.项目中的职责 5.为什么选择天翼云 6.现在有哪些offer 7.期望薪资 8.反问
看过哪些底层源码 操作系统虚拟内存 线程安全的数据结构有哪些 对高可用高并发系统有哪些了解 数据库死锁 Gc调优 arraylist扩容,哪些地方可以改进 SQL差表 #天翼云#
写面经攒人品。 面试官人很好,态度很温和,迟到了两三分钟也在道歉。 1.手撕约瑟夫环 2.项目中的某个业务点怎么实现的 3.Sentinel限流的原理,怎么实现的 4.数据在redis中存的时候用的什么数据结构 5.redis hash结构的缺点 6.==和equals 7.重载和重写 8.线程有哪些状态,怎么切换的 9.java集合有哪些东西 10.sleep和wait 11.怎么创建一个线程
到家,没记全,挑有印象的题目记录 8.24一面 大致比较轻松,实习+八股 算法是力扣字符串相乘,尴尬细节不太对,答案出来是错的,讲了下思路,面试官还是给过了。 第二天约二面 8.28二面 面试官说技术实习之前聊过就不聊了 了解个人信息,包括爱好、个人发展这些 然后是算法:有序链表排序,考虑链表可能相交 说思路:还是有序链表,链表数量很多,节点数也很大,内存存不下,只能放在磁盘,如何将这些链表合并
1. 自我介绍 2. 直接问项目,设计到项目优化,增加模块怎么处理,数据库设计 3. 八股文 final finally finalize详细说说,finally一定会执行吗? hashcode是干什么用的?可以不重写hashcode方法吗?会出现什么问题? String s = new String("java"); 创建了几个对象? 讲讲jvm内存模型 线程池用过吗,用的什么线程池,怎么设计的
1. 介绍一下自己 2. 你知道的网络协议及端口号 3. String、StringBuffer、StringBuilder的区别 4. Autowired和Resource区别 5. 访问一个页面的过程 第3个问题没有复习到,我没想到面试官问的大部分是网络的八股,和我背的不一样,也不知道怎么背,第一次面试还是狠狠打击了我。 第5个问题 访问一个页面的过程原来是TCP建立连接和断开连接。当时没想到
小公司,一问三不知,肯定挂了。理论知识确实不知道。 1. ArrayList在遍历的时候能否执行插入操作 没答上来 2.Java 多态体现在哪些地方 模糊 3. Spring 如果通过@Autoware实现依赖注入的(做了哪些事) 如果让你去实现 怎么实现 4. 什么是循环依赖,有那些后果(java层面) 5. 事物 在一个方法内对读取的数据进行下一步操作 需要开启事物吗? 6. 多线程如果实现
一面 自我介绍 介绍项目 针对项目提问 在浏览器输入URl会发生什么 说一下四次挥手 建立TCP连接后,客户端下线了会发生什么 object有哪些方法 用过java自带的线程池吗 如果让你自己实现一个map你会怎么做 了解过jvm内存模型吗 能不能说一下堆区具体怎么划分,为什么这样划分 用过java提供的线程池吗 算法: 回文字符串 二面 自我介绍 介绍项目 针对项目提问 算法:二叉树层次遍历 针
自我介绍 转c++可以吗?我看你卷子选的java编程用的c++(c++快,可以) 家是哪里的? 未来想在哪里生活? 本科硕士获得的奖项 图论的迪杰斯特拉算法 单向的还是双向的?双向的有什么 贪心,很多棍长短不一,重合最少怎么排序?(没反应过来,下来想想应该是短棍优先级高先排?因为棍短的不容易重合?,感觉题目描述的不清楚) 熟悉哪些算法? 动态规划,LIS,好像是最大不重复递增子序列 时间复杂度 反
自我介绍 java后端 项目用了什么中间件 完后有一个女面试官突然问我 “看你简历写了vue,问你几个” 总共15分钟 #秋招# #面经#