招银网络 软开 一二面
2022/08/31 招银网络 软件开发工程师 两个面试官,全程40min
项目:UV是什么?你的访问量有多少(根本没上线)(手机端,PC端,网页端都访问了,算几次),怎么做的(存的用户id,算一次),用户id怎么设计的(简单数据库自增);
项目:为什么要用kafka,同步和异步,消息消费失败了怎么办,(邮件发送场景,通过MQ发送邮件失败了怎么办,前端已经响应)
项目:为什么用ES,用ES干了什么,倒排索引,正排索引,分词器了解哪些?(不了解)es的打分机制了解吗?(不了解)
项目:线程池种类,线程池的任务执行流程,线程数量如何设置,任务堆积了怎么办。
项目:为什么做缓存,怎么做的,如何保证数据库与缓存的强一致性
八股:
- 微服务了解吗?(不了解)
- wait和sleep的区别,sleep能打断吗?(不能,答了能,又问怎么打断,然后改口不能)
- lock和sychronized的区别,reentrantlock了解吗?AQS简单说了一下
- AQS队列中,两个线程同时入队会发生什么?
- 数据库事务的特性,事务的隔离级别有哪些,幻读
做题,Integer.parseInt(String str,int radix)实现,带进制。
反问:
- 答的怎么样?等通知。。。
- 后续流程
2022/09/13 招银网络科技二面 三个面试官,两个技术面试官,一个HR(40min)
专业内容
你的专业对java学习有什么帮助
平常怎么学习的,自己的代码能力如何
项目的数据库表包括哪些内容
关注的实现
kafka消息不丢失,消息重复消费
文本中的特殊字符怎么处理的
有没有offer(没有),流程中的面试(3个)
找工作的历程,期望城市(西安),我们西安没有公司。。。。
反问,java业务内容,后续流程。