说在前头:面试官人挺好的,全程微笑,但是自己太菜了,且网易面试平台不可以切屏,切屏会提示,我就调了下声音就提醒了,不过如果不是太久应该也没啥问题 全程约30分钟,凉 1. synchronized底层原理?答了monitorenter和monitorexit,又问可不可以重入 答可以,底层维护一个monitorCount,如果想要加锁的对象和持有锁的对象是同一个,则monitorCount++,又
1、项目介绍和问题 2、synchronized和reentrantlock区别 3、synchroized作用静态方法,2个实例有竞争吗 4、AQS机制,如何实现非公平锁 5、场景:JUC工具包中,大文件分段下载,等所有段下载合并,使用JUC工具包 6、CAS如何解决ABA问题 7、泛型,与使用Object区别,<? extend T> 8、反射获取私有方法 9、场景:频繁young GC,形状
【0916更新】收到反馈,一面过了 笔试写的很烂,真的没想到会收到面试邀请,还是目前第一个面试(感谢) 一面主要是问一些基础和项目相关,没有手撕代码 1、让自我介绍 2、基础知识:有点记不太清了,好几个没答上来,估计就讲了10分钟左右, 讲一下继承、多态:大概讲了下,后来想起来只讲了概念感觉讲少了 STL容器有哪些,有比较了解的吗,说了vector, 问实现原理:不知道。。 线程池、设计模式:没答
2022.9.15 1.自我介绍 2.选一个项目介绍一下(RPC),有Dubbo多少的功能(30%吧) 3.如何暴露服务(不会) 4.服务挂了怎么办(连接断开),然后呢(不会) 5.数据库,一张表里有三个字段,订单id(时间+随机),用户id(随机),下单时间(毫秒级),此外还有其他的字段,如果是你,用什么做主键,用什么做索引,为什么(随便说的,忘了) 6.为什么一般用自增id做主键(存储时顺序插
面试是上午十点二十开始,需要在网易校招官网个人中心先签到等待,时间一到面试官会在当前界弹一个通知,点击进入是网易自己的面试平台。 主要是根据简历来问,所以写到简历上的东西还是要熟悉。 1、自我介绍 2、工作经历(之前工作过但跟技术无关) 3、主要是根据项目来问的,我就写了一个牛客的websever项目,面试官问的比较随意,有的不太记得了,介绍项目,问了有没有调用什么库来解析http头,问了http
网易测开 自我介绍 说项目 权限管理 redis缓存问题,缓存击穿、穿透、雪崩如何解决 如何提高并发量 登录具体说,具体到哪个类,token咋生成的(我严重怀疑说权限管理的时候他没听懂) 权限管理安全性测试如何做 压力测试如何设计 项目里面做了什么测试(没做过啥基本,简单了接口、压力,下回得搞一下单元测试咋弄) 一道题,有点抽象(真就是菜,不理解)给抽奖的总人数,设置一二三等奖人数,取出抽到奖的人
网易有道-日常后台开发-一面40mins 自我介绍 -什么时候学的java? -简历中项目挑个熟悉的介绍一下 数组和链表(Arraylist 和 linkedlist)?项目中一般用哪些(使用场景)? HashMap底层实现 事务四大特性 主键的性质特征?底层实现?(B+树索引,聚簇索引,非聚簇索引) 线程池七大核心参数,解释,说一下工作流程?说一下拒绝策略 ThreadLocal了解吗? red
网易有道-日常后台开发-二面50mins+ 自我介绍 介绍一个你的项目 -项目中碰到的问题,解决方案? CDN了解吗? JVM内存组成/Java运行时数据区域 垃圾回收算法 (说了JVM不太了解,换别的了) 数据库中有哪些索引?(说了Innodb的b+树索引、哈希索引) b+树和b树区别? springboot中常用的注解说说看?(说了@SpringBootApplication并有三个核心组成,
网易互联网 9/19 45min 实习项目+深挖15min 怎么处理数据库多版本接入问题 Hbase MySQL事务隔离级别+实现 间隙锁 Mysql回表 聚簇索引、非聚簇索引 算法题:最长公共子序列,返回长度+最长序列 有点kpi的味道emmmm 但是还是希望能通过,今年太难了 #网易##网易面经##秋招##面经##网易互联网#
大概55min左右,java岗,不问项目 1.自我介绍 2.redis数据结构(给个场景问应该用什么数据结构,具体忘了) 3.mysql索引、日志、事务、调优 4.long型的数据范围,double的数据范围(完全不记得) 5.hashmap底层实现,数组和链表的优点 6.平时用java用的多吗 7.死锁 8.异常 9.写个单例模式,我先写了饿汉式,面试官说一般不这么用我就写了懒汉式 只记得这么多
9.15 面的,问的问题也很常规,没有手撕,只有一道非常简单的 sql,怀疑是已经确定人选了,只是走流程,果然今天收到了感谢信。 自我介绍 说一下 Map 接口的实现 HashMap 的线程安全问题? GC roots 对象有哪些? 内存泄漏如何排查?抛出的异常是什么? synchronized 和 lock 的区别? 说一下 lock 的实现?什么是可重入锁? jdk 源码中了解哪些设计模式?
【10.17感谢信】 哎,感觉凉了,今天一上来就网络不好,大概耽搁了10分钟,最后用的手机语音通话。。 二面的面试官看起来有点严肃,后面问了下这个好像是主管面 实际面试过程只有20min, 非常出乎意料地是走流程式的提问。。(不会真的是kpi吧) 音频方向 基本是围绕项目和C++展开的,面试官好像更偏向于实际项目经验 1、自我介绍 2、挑一个项目介绍:个人贡献,主要成果,最大挑战(介绍了熟悉的科研
全程50min 1. 自我介绍 2. 看项目,共享屏幕看我的项目代码,还要启动项目进行演示,让我讲了项目每个模块的一些功能实现,期间看了es配置文件(问了主节点的作用,但是我忘了),问了jwt,问了http(jwt和http完全忘记了),问了为什么有些地方用mongodb有些地方用mysql,为什么要用rabbitmq而不直接远程调用,知道restclient是什么协议吗(不知道),如果多个服务之
9月15号 一面30min: 说一下项目做了什么,有什么难点,用到了什么设计模式,讲一下单例,如何做到高并发:epoll 计网:详解QUIC,TCP的拥塞控制 C++的指针和引用,const的作用,vector和list,插入删除查找的时间复杂度 几天后挂了,投这个岗位要有相关的项目经历,熟悉相关的网络协议,不然都没什么聊;笔试分低可能也是原因之一 #秋招##面经##网易#
一面(30分钟) 面得稀烂,好多明明会的全答错了 PBFT的3f+1,证明为什么是2f HotStuff怎么满足safe vote 区块链怎么开启新的epoch 每次fork block的时候具体算法是什么 Raft的非对称分区是怎么解决的 对称分区的prevote是怎么做的 AQS源码看过吗 CountdownLatch释放和加锁的情况