1、自我介绍 2、项目中最关键的一点 3、有什么优化的点 4、你平常看啥书籍学习 5、三个词形容自己 6、对什么掌握的更深,同时追问你这个方向的知识 7、反问 9.2 笔试 9.7一面:主要是一些java八股 9.23 二面:主要是项目问题 9.28 三面:一些拓展问题 等结果了,第一个面经 给自己加油吧。 #中金所技术#
1.java项目,主要做了什么工作 2.Mybatis 和Myatis-plus 3.多线程有了解过吗?了解线程池吗,有用过吗 4.Spring IOC和AOP 5.http https 6.http常见的请求方式 8.sql查询 group by count 9.linux 常用的命令 10.后端获取数据库的方式 反问,公司业务 是传输方向?没有存储 #2023校招#
9.3鼎桥一面 自我介绍,科研的东西 如何实现登录? 除了token还有什么办法可以实现判断登录状态? 除了JWT 还有什么方法,用户的登录状态存在哪里的?前端输入的密码能被窃取吗,它是明文传输的吗? 项目涉及RPC吗?如何实现的? Feign本质是什么,是个什么框架,如果不用Feign还可以用什么 Swagger是什么,干嘛用的 TCP如何保证传输可靠性,TCP和UDP区别 数组和链表查询一个数
提前十分钟进去,发现面试官已经在了,只好提前开始了。面试官就简单说了自己的名字以及部门啥的 自我介绍 问问项目的情况 项目为什么不是用servlet写的?(老师的老项目,我也没办法) 这个老旧的项目遇到过什么问题吗?(代码冗余,我自己改了好多) 可以看看源码吗?(我找了好一会才找到,毕竟这个项目是一年前做的了) 先写道题吧!!写个观察者模式的简单demo 你的项目有用到事务吗?(没有) sprin
Java的限定符有哪些?默认和protected访问权限 创建线程的方式 线程池的参数 Synchronized用法 设计模式:普通工厂和抽象工厂的区别,观察者模式怎么实现的,单例模式的双重锁检测怎么实现的 hashmap底层数据结构?红黑树怎么限制为平衡二叉树 Redis持久化方式 Redis怎么实现分布式锁 @bean与@Compent的区别 @SpringBootApplication注解
1.介绍下项目 2.kafka的架构,如何保证可靠性,和其他mq的区别? 3.apollo的架构,有什么特点,为什么你们用apollo? 4.Eureka的架构,三层缓存结构 5.项目中遇到的困难 6.sql如何调优的,我答得explain,还有没有其他调优方式 7.一个单表查询索引最多用几个?后来面试官说1个,我不太理解 8.voilate的原理,如何保证的有序性和可见性,有序性的底层实现是什么
又是全程项目. 面试官扣住一些细节发问, 想抓住不放 为什么做这个项目? 反问: 面试官感觉公司的氛围怎么样 面试官没有想到我会问这个问题, 停顿了一下, 说挺好的. 当我和他说我希望早9晚6不加班时, 他明显感到惊讶, 并且说我很真实. 他说实习生和正式员工是一样的, 也要加班.(这就很搞笑了, 我之前面试的所有公司, 都和我说实习生是不用加班的, 怎么到你这, 就成了实习和正式员工加班是一样的
1、JMM内存模型了解吗 2、创建多线程的方式 3、有没有SQL优化的经验,比如给你个sql会怎么考虑? 4、数据库三大范式 5、Spring的组件有哪些 6、java垃圾回收器有哪些 7、说几个垃圾回收算法 8、说一下类加载机制 9、对加班的看法? 10、成绩,有无对象 base杭州 期望薪资要的12k,hr面色凝重估计给不到 12k要求多吗? 杭州无住房补贴等
一个女面试官 自我介绍一下,要求主要说项目和实习 问了实习做的项目情况 如何排查OOM错误 为什么要做RPC项目 基于TCP还是UDP 如何解决粘包问题的 实习问的比较多,问到我不会,估计没了,怎么不是常规八股呀
更新啦 10.13 上午 突然打电话hr面 1.自我介绍 2.介绍项目 3.做项目有什么收获,是实际开发的项目还是练手的 4.科研项目是自己完成的,还是和别人一起完成的 5.未来的职业规划,工作地点 6.家庭情况 7.期望薪资 大概就是这些啦,就是随便聊聊,大概十几分钟的样子,最后面试官说因为最近刚刚开始线上面试,人比较多,所以不好说什么时候会有结果,可能需要等一等 10.10收到一面邮件 10.
第一次写面经,攒攒运势,求求了... 1.介绍一下项目,后面主要是围绕项目展开。 2.说一下项目中自己负责的模块。 3.讲一下你理解的Netty网络通信框架。 4.为什么使用Netty。 5.MySQL优化,在项目中怎么体现的。 6.MySQL索引的结构 7.SpringBoot的特点。 8.Redis有哪些了解。 9.缓存穿透与解决方案。 10.这个项目对于你有多大的帮助 一面主要是项目,围绕项
1. 自我介绍 2. java的特性 3. static和final的区别?(然后又提问一些相关知识点) 4. java集合ArrayList和LinkedList 5. 接上一个问为什么线程不安全 6. concurrenthashmap为什么线程安全 7. 如何创建多线程?有几种方法? 8. spring了解吗(了解一点,但很少基本不会) 9. 线程池创建?核心参数? 10. 详细说一下线程工
1. 自我介绍 2. 问项目相关 (我只懂我的项目啊 不懂其他机器学习的内容) 3. 问了一些机器学习相关的内容 俺不会 4. 动态代理 5. hashmap数据结构?为什么线程不安全? 6. concurrenthashmap的底层数据结构等 7. redis缓存击穿和缓存雪崩(还问了key设置不过期相关的内容) 8. redis的持久化机制(我说了aof和bof) 9. redis为什么适合做
项目为什么不上线? 你在里面担任什么角色? 前后端是一个分离模式? 怎么合作的? 接口文档具体的内容? 这里面是一个对等的开发模式还是什么? RabbitMQ主要做的什么? 具体的模块? 哪些模块通过RabbitMQ? 为什么用RabbitMQ? 怎么样的交互过程? 下单支付的话如果不用MQ用什么呢? 假如用RabbitMQ进行实现呢? RabbitMQ的异步队列? MQ异步只是一个过程,Rabb
使用过docker或者k8s吗 代码版本管理工具,git分为几条线 spring的ioc和aop介绍一下 线程的创建方式 线程池和核心参数,在没有任务的情况下,如何保证线程池运转 java中的锁的分类 syncharonized的对象锁和类锁的区别 aqs 的设计思想 常见的设计模式,你在项目中如何使用。 秒杀项目是如何做的,做了哪些优化 项目中的权限校验部分是如何做的。 事务的概念,事务是如何实