发个面经赞人品

### 10.14 网易云(数智)java

- 项目
- 泛型
- 类冲突
- 开闭原则
- spring自动装填的优势
- 线程池参数,核心线程数
- 幂等性实现
- 异步和同步的使用场景
- 一个大表,一个小表,在join的时候有什么讲究
- mysql当前读加锁的具体细节#大厂面试问八股多还是项目多?##牛客AI配图神器#
- 无手撕
很喜欢问实际的应用场景
全部评论
同学,瞅瞅我司,医疗独角兽~ 我的主页最新动态,绿灯直达,免笔试~
1 回复 分享
发布于 10-19 09:08 广东
uu二面了吗
点赞 回复 分享
发布于 10-24 12:39 上海
你这是几面?
点赞 回复 分享
发布于 10-16 19:21 陕西
网易不错,也没那么卷
点赞 回复 分享
发布于 10-15 12:15 北京
想问一下大概面了多长时间呀
点赞 回复 分享
发布于 10-14 13:28 山东

相关推荐

10-16 14:54
已编辑
门头沟学院 Java
九月初投的,月末笔试,国庆后约面。真服了,其实一整个国庆我都在奖励自己,一点八股跟算法没刷,依稀记得10号睡完午觉然后就收到面试邮件,当时我就知道寄了。所以有点后悔国庆玩嗨了。天天打游戏到三四点。不管了,来看看拷打了哪些问题吧上来居然不是先自我介绍,我差点就脱口而出。面试官你好,我叫XXX........1、讲一下java中的多态、平时用的什么版本的jdk,1.8用的是什么垃圾回收器知道吗2、泛型知道吗,为什么有泛型,泛型擦除是在什么时候3、HashSet去重是怎么实现的4、还有几道java基础题有点忘了,说到这的时候我感觉网易挺注重java基础的。5、多线程中的线程安全6、怎么防止你刚刚说的线程不安全问题7、线程池原理包括和参数讲一下8、平时常用哪些设计模式,讲一下策略模式,一般配合哪些设计模式使用9、平时用redis用的什么架构,cap知道吗10、lock和trylock知道吗11、redis怎么实现分布式锁12、缓存击穿、缓存雪崩、缓存穿透讲一下13、MySQL用过吗,然后是一些MySQL相关的你怎么理解原子性、一致性、和可用性和有序性14、知道orm吗,你提到了mybatis,他是怎么做到映射的,如果返回的对象没有查到是返回null还是空,集合呢。15、场景题,运用你所知道的知识,设计一个秒杀系统,并且说出为什么这样设计最后就是反问环节了,我感觉自己答得挺一般的所以没有问什么问题。OK了,最后来复盘一下,我真是想抽自己两个大嘴巴子。这也说明了,不要放弃准备,因为机会可能就是在你准备的时候出现的,主包其实投到国庆的时候就不想秋招了。投了应该有快100家,加上网易是约了4家面试。其实应该是五家的,但是小红书太恶心了,走到面试流程泡了一个月又给我挂了。每个帖子我都要狠狠批判一下小红书好了,最后祝大家都能收获心仪的offer,我也要重新找一下状态了。
发面经攒人品
点赞 评论 收藏
分享
好的,这是根据面试内容整理出的问题列表。项目与实习经历首先请你先做一下自我介绍。实习过程中的一些项目,过程中有没有遇到一些比较难点?这个令牌桶它的原理是什么?你们这个系统最高的QPS能有多少?你所说的这块流程(指限流模块)的时候它有多少流量?我看你用的是责任链设计模式做的,是吧?(追问项目细节)Java基础Java是一个面向对象的编程,那面向对象和面向过程这两个你是怎么理解的?你对封装和多态是怎么理解的?Java里面的变量数据类型,有一些基本数据类型,有一些包装数据类型,在实际使用过程中,这两种有什么区别?在实际使用过程中,比如说你要写一个方法,你一般会选择用哪个类型(int vs Integer)?你是怎么考虑的?Java里面的抽象类和接口,你在平时的工作或项目中,什么情况下会用抽象类,什么情况下会用接口?有没有去看一些Java里面的设计模式?Java里面它的静态变量和实例变量它们有什么区别?Java里面的集合框架,List, Set, Map它们之间的区别是什么?一般你在业务中会用到哪些(集合)?new String("...")这种情况下它会创建几个对象?有没有其他情况?一般我们创建Java的线程有哪几种方式?Java并发编程一般如果说要保证线程安全你会怎么用?像ConcurrentHashMap它是如何做到线程安全的?ConcurrentHashMap如果它发生了哈希冲突,它怎么解决?一般有什么方法?Java里面的线程之间的同步机制是怎么样的?synchronized关键字和ReentrantLock这两个锁,它的区别是什么?AQS的详细过程你能描述一下吗?它的公平锁和非公平锁它怎么实现的?在高并发的情况下我们怎么选择用哪种锁?我们的线程池有哪些核心参数,它的整个的一个完整的工作流程是怎样的?如果说最大线程已经满了的情况下它怎么处理?一般情况下,你是怎么决策怎么去设置这些参数的?我们在提交任务的时候有两个方法,submit和execute,这两个方法你会怎么使用?它们有什么区别?JVMJava里面的JVM它又分哪些区域啊?哪些区域是线程私有的?我们创建一个对象,它在这些内存区域分配的过程是怎么样?如果空间不够呢?它的垃圾回收机制一般是怎么样回收的?框架 (Spring)Spring里面它的Bean的生命周期是怎么管理的?你怎么理解它的一个IOC容器的?我一般在项目中我们会用哪些注解来去注入一个依赖?Spring的切面编程,它的几种通知方式以及它的执行顺序是怎样的?(AOP的)代理是如何实现的?像Spring Boot,我们用Spring Boot去开发一个Starter一般有哪些步骤?(追问)你自己要写一个SDK的时候,你想把它功能封装成一个Starter让别人直接引用,那你怎么做?数据库 (MySQL)MySQL它的索引的底层实现原理是什么?它的默认事务级别是哪个级别?可重复读它会有什么问题啊?MVCC它的实现的思路是什么?像LIKE这个字段什么情况下它会用到索引,什么情况下用不到?MySQL深度分页怎么做?(追问)在你数据量大的时候肯定会有性能问题,那我们一般会怎么做呢?逻辑题我有一个文件里面有一到一万的这样的一些整数,然后里面少了两个数,我只给你1K的内存空间,那你怎么找出这两个数是哪两个数?讲一下你的思路就可以。
发面经攒人品
点赞 评论 收藏
分享
评论
1
6
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务