哔哩哔哩实习 面经 java 支付

投的是go后端开发 但是简历被转到java了 面试人不错 自身实习不行了
10.26日
分享面经 攒人品 也希望交到志同道合的求职朋友~

1. Object类有哪些方法
equals  hashcode tostring getclass clone

2. equals方法和==方法有什么不同
引用  值

3. 了解JVM调优吗
调整堆内存  垃圾收集器配置  线程池   JIT编译优化等参数

4. 能说说JVM里面由哪些部分组成
类加载子系统  运行时数据区  堆  方法区   栈  执行引擎  字节码解释器   JIT编译器   本地方法接口

5. JAVA哈希底层是怎么实现的
 数组 链表  红黑树   

6. 项目日活有多少人
千人

7. 用到了多线程吗   怎么使用的
Thread 类   runnable接口    线程池  

8. Mysql 数据库的架构是怎样的
连接层    服务层  查询解析  优化器   存储引擎层

9. 事务有哪些特性
 ACID

10. 脏读  不可重复读  幻读 分别是什么 你可以说说吗
读取未提交的事务数据   可能回滚
不可重复读  同一事务多次查询结果不一致  因另一事务修改了数据
同一事务中多次查询行数不一致  另一事务插入了新数据

11. 如果预防这些问题的 
锁+mvcc
锁分为  排他锁 和共享锁 
MVCC  可以在不加锁的情况下避免部分并发问题

12. redis为什么快呢
内存存储  单线程模式  较好的数据结构优化  比如跳表  以及 高效的I/O多路复用技术  确保数据读写速度快

13. 你用redis做了些什么
缓存  分布式锁  消息队列  排行榜  会话存储   计数器 会话管理  限流

14. 你做过压力测试吗 怎么做的
JMeter   模拟多用户请求   监测系统在高负载下的性能  分析响应时间   并发数   吞吐量等

15. redis使用过程中出现过什么事故吗

16. 你了解计算机网络吗

17. 你知道三次握手和四次挥手分别是指什么吗

18. 如果第二次握手服务端没有接收到信息该怎么处理
超时重传

19. 第四次挥手客户端需要等多久
FIN 进入time_wait 状态   等待两个最大报文段生存时间

20. 判断链表是否有环  (算法题
a出来了
提问 :值相等还是链表节点相等  问我为什么没有用equals判断相等
代码不够整洁 需要重构

复盘:其实问题非常多,关于Mysql底层原理还有Java底层原理以及jvm调优,以及这个计算机网络的一些相关知识,但是我对于这些知识有一些非常深深的疑惑就是,我的开发过程其实并没有使用到他们,那么我该怎么去进行学习呢?
然后我自己在准备过程中也有一些疑惑,因为我目前是以Java加go为核心,不知道这样对不对,然后就是我准备的时间其实比较短暂,我现在看看的话,其实准备了两个星期就投简历。不知道怎么办,有同样困惑的朋友吗#牛客创作赏金赛##我的第一份实习怎么找的#
全部评论
大佬答得不挺好的嘛
2 回复 分享
发布于 11-10 18:54 日本
哥 你投的是哪个岗啊 java支付我看在官网上没有呀
1 回复 分享
发布于 11-11 16:19 上海
这回答的不是挺好的么 为啥挂了
点赞 回复 分享
发布于 11-11 10:54 浙江
大佬,项目日活是你问面试官的吗
点赞 回复 分享
发布于 11-20 21:09 北京
接好运
点赞 回复 分享
发布于 11-26 11:00 陕西
接好运
点赞 回复 分享
发布于 11-27 19:43 山西

相关推荐

11-12 21:40
武汉大学 Java
全程55分钟1. 自我介绍2. 介绍项目3. 使用 springboot starter 的作用是?是为了能用注解使用这个框架吗?(因为我叙述的时候逻辑有点问题才问的)4. SPI 机制在 JVM 层面是一种什么体现5. 为什么叫 SPI 机制6. 为什么一定要用 SPI 机制,使用者不能直接实现一个接口的实现类吗,走一个策略模式7. 了解双亲委派机制吗8. 了解 SPI 机制打破了双亲委派机制吗9. 给你一个需求文档,让你做一个技术方案设计,你会考虑哪些东西10. 设计数据库表会考虑哪些内容11. 建一个表,这个业务未来会迭代很久,你会考虑哪些点12. 字段加索引要考虑哪些方面13. 什么样的字段适合加索引14. b+ 树频繁更新会有一些什么现象15. 索引失效的情况16. 介绍 redis 基本数据类型17. 介绍一下 SDS18. 介绍 CAS19. 并发问题是怎么产生的20. 一个类有一个全局变量 m,多线程对它进行增加操作,如何保证线程安全21. 有哪些加锁的方式?22. synchronized 锁的作用域23. synchronized 基于什么实现的24. synchronized 无锁 偏向锁 轻量级锁 重量级锁几个阶段怎么转换的25. redis 持久化机制有哪些26. linux 命令有哪些,如何查找文件中指定的内容27. 手撕:写一个 DCL28. 为什么要用 volatile 关键字29. 手撕:判断链表是否有环30. 手撕:和为 k 的子数组的个数31. git 有哪些命令,平时用命令行还是可视化32. 在学校和老师做过项目吗33. 自己debug过吗,讲一个印象比较深的debug过程34. 代理模式和装饰者模式的区别35. 了解 springcloud,dubbo,mq 吗36. 你感觉你的个人优势有哪些37. 之前有实习经验吗38. 面试官介绍部门业务并进行反问 #小米实习#  #java#
秋田犬求求offer:好难,spi都没听说过
查看38道真题和解析
点赞 评论 收藏
分享
11-05 14:55
南昌大学 Java
现在大三想找java后端实习,最近一个多月才开始认真学,现在哪个学的都不好,而且很多都不懂,主要有几个问题1.按我的理解,没有日常实习很难找暑期实习,没有暑期实习秋招又会很难吧?之前只知道算法八股项目,想着慢慢学到时候找暑期实习,现在觉得不行,项目没有实习有价值,项目都是包装的,而且牛客上大部分人两个都有,万一没有找到日常实习,能通过好项目弥补吗?我觉得应该很难,本科能做出什么好项目,我还开始得这么晚。2.我应该最晚什么时候学到什么程度找到什么水平的实习比较好3.怎么找合适的实习岗位,我分不清公司好坏,除了有名的大厂剩下的根本分不清,那个50强这个100强又来一个亚洲第一,搞不懂具体是什么情况...
牛客571659853号:其实日常实习和暑期实习权重是差不多的,尽量别等到暑期实习因为筛选比较严重,日常好进去些,至于项目的话你默认能做到尚硅谷或者黑马那种技术栈的项目 准备两个就够了,尽量早点实习,争取秋招前要有一个实习经历(不管是暑期还是日常),才算是秋招入门券,学的程度的话你看别的哥么发的简历对比对比就知道自己项目该做到什么程度了,专心学学的话学四个月应该能搓两个项目,并且也要同时刷刷题,八股的话就正式开始春招时候背也行,至于实习公司的话无所谓等你有海量offer了再考虑,先准备春招找个好的实习
点赞 评论 收藏
分享
评论
20
72
分享
牛客网
牛客企业服务