知乎一面20210723

知乎一面20210723

双非本科夹缝中生存

  1. 你为什么学分布式协议和docker
  2. 数据库的数据太多了怎么办,一个表有一亿个数据?分库分表,第二次考了,得回去背背。
  3. 数据怎么按照id找到应该存到哪个表的?一致性hash
  4. http的包里面都有什么,头部和body都有什么
  5. http传文件用时候包里面的内容是什么?这个得抓包,看包内容。我的这个文章里面写了抓包内容:https://blog.csdn.net/qq_15764477/article/details/113697838
  6. http传输大文件时候有什么设定?response会返回一个chunked
  7. 锁说一下?他说什么锁都行,我就说一个synchronized,结果我说完,他说他没有了解过Java,有点尴尬。他看我答得熟练,问我是不是看过深入理解jvm,23333
  8. 面试官中途看了一下我简历上面写的GitHub地址,然后看到我一个nio的项目,于是开始问nio
  9. 已经有nio多路复用了,那还需要多线程吗
  10. 接着说扯扯netty的reactor模型(这个快忘了,吃老本的)
  11. 算法题:验证二叉树是否平衡,leetcode110
  12. 聊天,怎么看待知乎,我说你们那个盐选会员我还冲过钱,他说你还了解的挺多的,哈哈哈哈哈
    很快乐的一次面试,面了这么久,第一次有人问我分布式协议,也算没白学
    过了会自动更新
#面经笔经##面经##知乎##Java工程师##校招#
全部评论
校友知乎是在哪里投的
点赞 回复
分享
发布于 2021-07-23 21:37
还是挺厉害的,所以字节提前批考虑下嘛
点赞 回复
分享
发布于 2021-07-25 11:42
联易融
校招火热招聘中
官网直投

相关推荐

面试官对部门介绍1.自我介绍——八股盛宴——2.熟悉的java并发工具?3.synchronized和ReentrantLock的区别?4.从性能上来讲,synchronized和ReentrantLock的区别?5.类加载机制有了解吗?6.Java常用垃圾回收器算法及其原理?7.MySQL的聚簇索引和非聚簇索引了解吗?8.事务隔离级别?MySQL默认使用哪种事务隔离级别?可重复读会有什么问题?幻读是怎么解决的?9.可重复读底层逻辑是怎样实现的?介绍一下MVCC?10.分库分表在项目中有用到吗?我们当时分库分表的依据是什么?11.当时为什么有这么一个需求去分表?12.Redis的集群模式有哪几种,聊一聊?13.你觉得主从、哨兵、分片这几种集群分别解决什么问题?这几种集群各自的优缺点分别有哪些?14.Redis是单线程的,那你认为Redis内部是单线程的吗?15.Redis的持久化是怎么实现的?16.Docker有了解过吗,项目中用到了吗?17.你感觉Docker是为了解决什么问题?你觉得使用Docker会不会带来一些性能上的问题?18.你说的哪些问题虚拟机也能解决,那么Docker跟虚拟机有什么区别?19.kafka调优怎么实现?介绍一下kafka的背景,做了什么优化?20.手撕:单例模式的任一实现方式(我挑了懒汉式)21.聊一下项目,在得物做了哪些东西,项目背景反问环节:在小红书我能学到什么,我哪些地方可以进步些                                                                                             总体来说面试官很年轻很和蔼,一直引导我,但我自己太菜,哎,菜就多练吧
点赞 评论 收藏
转发
1.实习项目中redis分布式锁是怎么做的?2.socket用的什么协议?3.war包往tomcat中什么地方放?4.集合了解有多少Collection集合的继承体系?5.Map保证线程安全怎么用?6.HashTable算保证线程安全的类吗?7.ConcurrentHashMap和HashTable考虑线程安全和性能考虑哪一个?8.创建一个线程有哪些方式?7.CompletableFuture有什么了解?8.contdownLunch?9.实现线程安全有什么方式?10.Synchronize和lock选择哪一个比较合适?11.在使用线程池的时候使用ThreadLocal会有什么的问题(内存泄露可以控制,防止数据的错误使用,使用完后及时把ThreadLocal清除掉)?12.聊一聊springIOC?13.spring支持多少中注入?14.spring官方更推荐哪一种注入方式,最新的呢?15.一个接口有多个实现类,通过那种注入方式将多个实现类注入接口中(@Resource)?16.AOP(一些系统级的功能不用让程序员关注,程序员只需要去关注业务)17.spring里边的通知类型有哪些?18.springAOP的重要应用,springAOP的事务管理(用过吗,怎么用的呢)?19.使用了什么样的注解,如果在有些异常类型的情况下发生回滚,应该怎么做,而不是所有异常下发生回滚?20.spring什么情况下发生事务失效(aop基于动态代理,首先这个对象是个代理对象,才能生效)?21.数据库的四大特性?22.join,leftjoin,rightjoin?23.组合索引有什么了解?24.redis防止缓存雪崩的情况怎么处理?(key的失效时间)25.布隆过滤器,说说他的优缺点?26.有没有用过微服务架构?注册中心和配置中心用的什么?27.nacos配置的自动刷新怎么做的?28.时getwai时,有多少种filter29.微服务间的接口调用怎么做的?(openfen)30.jdk8用的什么垃圾回收机制?31.cms时老年代还是新生代?32.元空间是干嘛的?33.Java应用启动时如何设置堆内存大小?34.栈内存呢?35.一般jvm栈大小设置多少呢?
点赞 评论 收藏
转发
1 17 评论
分享
牛客网
牛客企业服务