飞速创新面经

05/09 一面 (30min)
1.自我介绍(学校,成绩,竞赛,实习,技能...)
2.讲讲主项目
3.讲讲实习优化接口的流程            (测试定位,优化sql,索引)
4.Linux如何修改文件名                 (不记得了,平时一般用nano,打错成chname,应该是rename)
5.用过vi吗                                    (用过,大概描述有几种状态,主要用nano)
6.用过数据库吗                             (Mysql,Postgresql,MongoDB,Redis)
7.用过事务吗,讲讲事务               (定义,ACID,事务传播...)
8.讲讲HTTP和HTTPS的区别               (主要是安全,加密,防止中间人攻击)
9.讲讲你对加密算法的理解                 (非对称,RSA,ASE,为数不多记得的ctf内容...)
    *确定只有非对称加密吗?      - 不是,还有交换密钥加密,用于加密通讯,还有椭圆曲线加密,用于区块链,擦汗....
10.看你写过RPC,你用过注解吗,讲一讲注解                            (注解的本质,注解的用法,注解的效果)
11.看你写过设计模式,你知道单例模式吗,你如何实现单例模式 (定义,使用场景,设计对象池有状态式存取)
    *确定要用池吗?                   - 不是,只是我用了池,本质用一个哈希数组也可以,擦汗....
12.看你写了对JUC,你知道synchronized,它的原理是什么?  (忘了,直接往内存屏障和对象锁乱扯,背一次忘一次...)
13.你知道concurrenthashmap吗?你知道红黑树吗?              (并发安全,分段存取,扩容转红黑树...)
14.那你讲讲红黑树原理。                (忘了,自平衡二叉树,双色分层,保持Ologn时间复杂度..)
15.看你写了Netty,你讲讲Netty高性能的原理                         (DMA,NIO,主从的Reactor 模式)
16.用过前端的技术栈吗?                
17.用过Python吗?讲讲元组和列表的区别                  #牛客AI配图神器#             
反问:
业务类型(react+py),如何提升自己,后续流程

笔试(py语法,简单函数实现,数据结构,实现链表)

05/13 综合二面 hr+总管 (45min)
1.自我介绍
2.看你有用过redis,讲讲你对redis的理解,你在哪里用过redis                        
3.看你有用过消息队列,你认为redis如何实现一个消息队列,为什么还需要rabbitmq    (1.用List实现,2.因为rabbitmq包装了路由、队列、广播等高级功能,性能更好开发便捷)
4.你有用过zookeeper和rabbitmq,你认为这三者有什么区别          (讲了三者的本质,以及自己会如何用redis实现其他二者的功能)
5.我看你有用到Protostuff做协议优化,讲讲它性能高的原理及与Json的区别
6.你会如何不借助实现一个,实现一个解析json为实体类的工具        (预编译,状态机,条件判定,反射)
7.看你有写netty实现的rpc,你会如何实现HTTP协议呢?                (帧设计,接通帧,握手机制,解码编码器,转发机制,断联帧...)
8.讲讲你遇到的最大的困难                             
9.你是从什么时候开始找工作的                                     
10.你在实习空档期后做了什么,有考虑考研吗?            
11.你认为你的个人缺点是什么                          
12.你入职之后会如何适应工作
反问:
项目内容,培养计划,后续流程

地点武汉洪山区 均薪9k 

05/18 已挂。
全部评论

相关推荐

05-14 16:55
广州大学 Java
面试情况25届双非本科,有 ACM 竞赛经历,两段实习(小厂 + 独角兽)。以下为2024年11月到次年5月的春招及其补录面试情况,若对个人秋招经历感兴趣,可查看另一篇置顶文章。通过某区级供水国企汇丰科技:线上行为测评 → Coding 测试 → 线下技术 & HR 面东方财富:一、二轮线上面,三轮线下技术面招银科技:一轮线上技术,二轮、三轮线下技术和HR元戎启行:三轮技术面 + HR 面,一共四面面试挂拼多多:客户端,三轮技术面挂,手撕没撕出来4399:一轮技术面挂微派:一轮技术面挂,手撕没撕出来以下是个人无意向故提前主动终止流程,以免影响其他候选人广州农商银行:线下笔试,一轮面试,...
isjsns:同双非本,最后的总结那块挺赞同的,我们计院的就业数据也就那样,年包二十到四十万的人也有,但少之又少,周围有认识的地信和电子的也有二到四十万的,找的还不错的包括我基本都是春招才找到的,个人是感觉春招机会挺多的,也可能是像楼主一样年初又找了个实习加技术又沉淀了一波的原因,本来秋招结束都想摆了,最后还是熬出来了大家别放弃啊,双非本也有翻身的机会的
点赞 评论 收藏
分享
05-10 17:11
门头沟学院 Java
秋招过去了好久,是时候更新一下面经了一面- 拷打实习项目- 实习项目亮点- 拷打项目(折磨)- 为什么要用两级缓存- caffine淘汰策略(没看过)- 为什么本地用top50,我说是top30行不行,(预估,预热)- 如果千万级是什么方案- 为什么要牺牲一致性(CAP, BASE扯了下)- 1000w用户需要怎么做- 定时器放在那里- 怎么做数据预热- 这里battle了巨久,感觉没有回答想要的点- springboot启动流程- java bean是什么(这里我说get set方法,他说应该从IOC里面说)- IOC是什么- IOC有什么好处(说了解耦,他问还有呢,从使用者和组件开发者的角度,我是真不会啊)- 又扯了巨久,真不会回答- 手撕:验证搜索二叉树二面- 项目拷打吧20min,其实感觉也没讲明白- raft协议- raft能应对脑裂吗- ES原理- 有实际运维部署经验吗)无- 时间久远其他问题记不得了- 手撕:交叉链表三面- 拷打项目- 说说SQL的执行的整个流程- 为什么要用逻辑执行计划- 你知道MySQL优化器会优化那些内容吗- innodb引擎索引结构- 二级索引结构- b+树和b树有什么优势- 为什么二级索引叶子节点要放主键值而不是一个指针)说的页分裂不知道对不对- 知道最左匹配原则吗- undo log, redo log, bin log都说说- redo log写到内存里如何保证能刷盘(3个参数)- 事务两阶段提交的过程- MVCC实现的原理- 进程和线程的区别- 用户态和内核态的区别- 怎么从用户态切换到内核态- 在编程的时候如何减少用户态到内核态的切换)这里纯在乱答- 协程有了解吗- 说下多路IO复用- 讲下4次挥手)捏马的有点忘了状态名字了,说了两遍才说懂- 为什么time_wait是2MSL为什么不是1MSL,为什么不是3MSL- fork知道吗,fork返回的值是什么- a = fork() b=fork() print(a,b) 这个最后产生几个进程,打印的内容是什么- 了解哪些排序- 快排复杂度推导一下- 归并的复杂度推导一下- 链表做归并的时候需要从中间节点断开,这个相比归并数组会影响时间复杂度吗- LRU思路讲下- 手撕:链表排序- 一共一个半小时,强度有点大,有些推导性质的东西确实不记得了,只记得结论了。还得下来多看下
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客企业服务