上来先聊了会天,然后做自我介绍,介绍一下实习的工作内容(45min) 1. 总结一下Spring Cloud(五大组件 + 目的、功能、大概实现原理) 2. 讲一讲Nacos和Feign的工作流程 3. Gateway起什么作用?如果没有gateway可以吗 4. 介绍一下Skywalking进行全链路监控的原理 5. 项目中用的是什么MQ?在什么场景下用的?MQ一般用于解决哪些问题? 6. Sp
7.1号下午打电话,约第二天上午 总时长50min 1.自我介绍 2.拷打项目30min 3. Java线程池怎么设计的 4.线程池里面的核心线程数设置多少合适 5.Java里面锁的分类和特点 6.Java的反射机制 7.ThreadLocal原理,怎么使用 8.ThreadLocal内存泄露问题 9.强引用,软引用,弱引用,虚引用,举例子说明分别怎么使用 10.MySQL事务的原子性怎么保证的
一面 (40min) 自我介绍 讲实习 算法:斐波那契、爬楼梯 项目: CompleteFuture 作用 分布式限流器原理 Java 线程池参数、多少种线程池 CAS @Transactional 标在 A 方法上,B 方法调用 A,注解会不会失效?为什么? MySQL: 两条 update 互相影响,怎么用乐观思想解决(给了个例子,比较简单)? 计算机网络: 网络体系结构 socket 是什么
- 自我介绍 - 介绍项目 - HashMap底层原理,扩容机制,然后从并发问题引出ConcurrentHashMap,问如何上锁 - 线程通信的方式 - 线程池参数以及线程池的好处 - Mysql索引底层数据结构,用b+树的好处 - 索引的类型 - 如何优化查询语句 - 网络七层模型和四层模型的区别 - 输入网址到网页显示,期间发生了什么 - 网络传输如何保证可靠性和安全性 - 手撕算法:最大连
1.项目拷打 2.有哪些熟悉的内容可以自己去讲一下 3.集合分类、具体实现类 4.set不能重复的原理--》引申到HashMap相关知识 5.红黑树是一个什么样的结构? 6.Queue里边都有哪些实现? 7.线程池为什么要使用BlockingQueue? 8.线程池的工作原理 9.线程池参数设置(核心线程数、最大线程数、阻塞队列长度),设置依据是什么?线程池的拒绝策略有哪些? 10.假设有十个任务
1.算法题1 找每个叶子节点的路径 2.算法题2 层序遍历 3.list LinkList区别 4.讲讲HashMap 5.HashMap扩容 6.java的锁 7.讲讲AQS 8.讲openfeign底层原理 9.调用openfeign失败怎么处理 10.如何实现redis和mysql数据一致性 11.场景题:一个订单有多人查看且可能会被修改,在分布式的情况下,任意方式实现
先做了四道MySQL的题,考了多表联查,函数,比较简单。 然后技术面,重点问了项目,然后是spring,mybatis,没有怎么问八股文。 没回答出来的的题: 1.mybatis一级缓存二级缓存 2.两个类互相调用,循环互斥 还问了IOC,AOP,spring常用注解,springMVC流程之类的 可能回答的还行,技术打个直接找了hr面,hr聊了一会又找了boss 公司最多给开2000,要求加班到
8/25: 1.arrayList和LinkedList在实现层面和使用场景有什么差别? 2.arrayList为什么查询的时候比较快? 3.arrayList和LinkedList扩容上面有什么差别? 4.arrayList和LinkedList是线程安全的吗? 5.本地有个文件需要发送到另外一台机器? 6.反问 #面经笔经#
自我介绍 git用的熟练吗,平时怎么用git linux你熟练吗,你实习中怎么上线部署的 你都会哪些前端技术,我们这用react你会吗 看你上一段实习做的是erp啊,你知道erp是什么吗 -问是什么把我问蒙,但我知道erp是做什么的全说了下 (然后面试官就开始热心的讲解erp是什么,来他们那里该怎么学习呜呜) 讲讲你上一段实习每天都在干什么,遇到的难点吧 你会写开发文档吗 -会写接口文档捏,平时也
11.17一面:48min * 面试官自我介绍 * 我自我介绍 * 算法: 一个数组 [1,2,1,3,5,6,5,7,6,1]输出不重复的元素[2,3,7] * 看你对内存淘汰算法了解多,说一下?lru lfu * redis内存淘汰策略? * 设计一个hash结构的内存淘汰,你会怎么做? * 讲一下redis的数据类型?细聊一下zset?什么场景会用zset? * 讲一下分布式锁?redis具
timeline ----------------- 2023.12.25一面 1.对基本项目开发流程了解吗(需求分析+评审+开发+修复bug) 2.web接口开发分哪几层(controller、service、dao) 3.代码报错如何排查 4.用户、角色关系表如何设计(rbac设计原则) 5.Java基本数据类型 6.拆箱和装箱的概念 7.常用的集合有哪些(List、Map) 8.什么是泛型,
1. 自我介绍 (感觉没准备好,不知道怎么准备,求大佬教一下) 2.在学校觉得学的最好的课程有哪些?语言类呢? 不敢答 408,回了下 数据结构 软件工程 , 语言的话 Java .net都搞过后台开发 3.说一下二叉树,前序后序中序 数据结构没有去回顾了,都不知道怎么描述二叉树,太尴尬了 后面的倒是说出来了 4.说一下数据结构中的堆和栈? 我稀奇古怪的扯到Java 堆内存 方法区 栈, 5.说一
07-23 广州小迈科技,面了大半小时,第二天就发感谢信 1. 集合的体系结构,从顶层接口开始说 2. 常用集合 3. linkedlist和arraylist区别 4. 抽象类和接口 5. JVM的内存结构 6. 数据库ACID的特性 7. mysql数据库的索引类型 8. 聚集索引和非聚集索引的区别? 9. 索引有什么作用,为什么会快? 10. 什么情况索引会失效? 11. 最左匹配 12.
面试首先是自我介绍,然后问一下项目,接着对恒生的了解,八股什么也没问,就纯聊天,大概十分钟左右,有点慌
八股: 1.ArrayList和LinkedList有什么区别? 2.讲一下JVM的内存模型? (重点) 3.常见的垃圾回收算法? (重点) 4.String s="abc" 和String s=new String("abc")有什么区别? 5.@AutoWireth和@Resourse有什么不同吗? 6.对IOC的理解 7.了解AOP吗,知道AOP的底层实现吗 8.创建线程有哪几种方式? 9.