这段时间面的多家大佬们看不上的公司的凉经
安恒信息(杭州)技术一面,电话面
日期:2023.3.10
时长:20分钟
面试官问:
- 你ES一般用在哪些业务场景?为什么要用它?
- ES的聚合查询是怎样的?
- 在同一个索引库或数据库表中,如果要获取不同城市的相关数据的总数,你会怎么查询?分别说一下?
- Redis的常见数据类型
- 你做项目时,Redis会用在哪些业务场景?
- Redis的缓存穿透、缓存击穿、缓存雪崩说一下?
反问:
- 是否是KPI面?
上海数策软件(上海)一面【g】
日期:2023.3.15 14:00 - 14:30
时长:30分钟
面试官年龄:听声音应该30岁+
面试官:
- 你觉得你做的项目里哪一个业务或是那个业务的技术感到最有挑战的?
- 你做的这个残疾人婚恋app的主要业务是是那么?
- 附近动态的搜索你是怎么做的?
- 你做的那个动态模块的具体功能跟朋友圈有什么区别?
- 用户之间的关注这个业务流程你是怎么做的?
- 你搜索关注的人的动态列表这个业务流程你是怎么实现的?
- 查询的效率怎么样?性能方面你是怎么考虑的?
- 怎么将数据库的数据同步到ES索引库里的?
- 你用RabbitMQ的话,如果消息消费失败的话怎么办?你是怎么确保消息消费成功的?
- Spring 里面那个Bean从创建到销毁这个周期你了解吗?
- Spring IOC你讲一下?
- 假如要使用一个bean,可以同什么方式来获取这个bean对象呢?
- 如果你要注入一个bean,但是那个对应的类的配置已经写好了而还没注入到bean里,你会通过什么方式来获取那个bean?面试官建议我去看一下Spring的扩展和ioc
- 你说一下JDK1.8中的HashMap的put过程?
- HashMap什么情况下会存储转为红黑树结构?我说的是那个结点上的链表长度大于8了就会转为红黑树?但是面试官说Table[]数组也要大于8才会转为红黑树
- HashMap的扩容怎么弄的?
- 我看到你写到有数据库优化的经验,那你说一下数据库怎么调优?
反问:
- 一般面试结果的反馈时间要多久? 要两天
- 贵公司该岗位的业务
- 你觉得我这次的回答和状态有哪些地方不足的,知识或是技术上有什么建议? 面官:其实这个应用层面、业务方面你还是挺了解的,但是呢你在基础上的掌握还是欠缺的,你不能只会用,还要了解一下底层的了解,这样才可以进步
蚂蚁集团一面【g】
时间:2023.3.15 19:30
时长:45分钟
面试官问:
- 自我介绍
- 为什么你那个ES搜索引擎这个项目的开发时间是只有两天?
- 为什么会把这个ES搜索引擎写在简历上面?你觉得它是有什么亮点吗?
- ES搜索自动补全的应用场景?
- 你根据什么来获取这个搜索自动补全的词组的?怎么做的?
- 介绍一下残疾人婚恋APP中你负责的业务?
- 说一下你这项目的一个架构以及业务流程是怎么做?
- 微服务的优点、缺点?
- 你做这个app项目之前怎么考虑的,为什么要用到这些技术、组件?
- 查看关注的人动态列表你是怎么实现的?
- 为什么在项目中用RabbitMQ?
- RabbitMQ除了异步之外,还有有哪些好处?
- 说一下线程池的使用?
- 说一下线程池的状态?
- 堆内存的结构?
- 什么时候会将对象分到新生代?
- 什么时候会触发STW?
- MySQL数据库索引是不是越多越好?如果不是的话,为什么呢?
- (还有一些琐碎的问题,觉得没必要就不写了)
反问:
- 面试结果反馈时间? 大概一周内吧
- 该岗位负责的业务?
- 对我的简历以及结合我今天面试的情况,觉得我有哪些地方的不足?
长久集团(北京)一面
规模:1000 ~ 9999人
时长:16分钟(感觉面试官急着下班,提前面了,问得还很急)
面官:
- 用MinIO的话至少用几台服务器?
- 有用Docker来部署服务了吗?
- 用Docker来做过什么?
- App有用户登录了,输入用户名和密码,服务端接收到后,失败、成功,你说一下你处理的业务逻辑?
- Spring Boot里面的Controller是单例的还是多例?
- MySQL你用like来查询的话,会走索引吗?(16条消息) MySQL中like查询是否会使用索引_mysql优化like查询索引_nanchengyu的博客-CSDN博客MySQL使用 like '%x'索引一定会失效吗? - 百里浅暮 - 博客园 (cnblogs.com)
- 用户访问时,怎么判断用户的是否在线?
- 说一下java里面的并发编程
- 说一下HTTPS解决了什么问题?用了什么方法或是算法来解决的?
- HTTP的请求方式有哪些?
- 用户要传头像?服务器端要用什么方式接收?
- MySQL里面的char 和 varchar的区别范围char固定长度,varchar可改变
- 反射机制指的是什么?
- 说一下JVM里面的运行时数据区?
- 什么时候那个对象会被垃圾回收?
- Hash算法里面的哈希冲突有哪些解决方法?
- java里面常见的异常哪几种类?
- 你在写代码里面,经常遇到的是那种异常类?
- ThreadLocal在线程里面是干什么用的?
- 给你一个单向链表,删除倒数第n个结点,说一下你的思路
- 你用过Redis吗?用来主要干什么的?
长久集团(北京)二面(oc)
时间:2023.3.21 13:30
面试官:技术负责人
时长:20分钟
面试官:
- 自我介绍
- 问我为什么不选择留在老家广州或深圳,问我对北京这边的想法是怎样的?
- 我做的项目里,觉得最有难度的是哪个业务?
- 说一下你博客平台项目里用了多少张数据库表?
- 数据库的查询,有怎样的优化?
- 有八个球,7个球的重量都是A,1个球的重量是B,给你一个天平,怎么通过两次称重来找出那个重量B的球?
- 平时你一般是怎么找错、怎么调试的?
北京创梦天下科技(游戏)技术一面(估计g了)
时间:2023.3.20 19:30~20:35
时长:35分钟(视频)
面试官:
- 自我介绍
- 说一下java的数据类型有哪些?
- 说一下java基本数据类型的范围
- 说一下你对进程和线程的理解
- 线程有哪几种状态?
- 线程的状态之间是怎么转换的?
- 说一下你对HTTP的理解
- HTTP的常见状态码
- HTTP的XX格式(忘了是问什么格式了,没回答上)
- TCP 和 UDP 的区别
- 说一下你对黏包的理解
- 说一下BIO 和 NIO
- 阻塞 和 非阻塞
- 一个长度为奇数的数组里,只有一个数是单个的,怎么用O(n)的时间复杂读找出那个数
- 怎么乱序输出1到100