当前位置: 首页 > 面试经验 >

网易后端开发实习一、二、三面(oc)

优质
小牛编辑
84浏览
2023-09-08

网易后端开发实习一、二、三面(oc)

P.S. 是实习不是秋招!!!

bg 双飞烂本,一段实习,秋招简历挂麻了,唯有的两个面试也都寄了,打算边实习边秋招了 看到牛油们都离职备战秋招,我却跑去实习,属实小丑了

一面

  • 你是如何发现接口的优化点
  • 异常打点是怎么做的?
  • 慢sql日志的排查和调优
  • 线程池是怎么工作的
  • 线程池队列要设置有界还是无界?
  • 数据传输,比如RPC or HTTP,使用数据类型,用基本类型还是包装类型好?
  • 线程池并发时,线程安全怎么解决
  • 如果你要去对一个map去维护线程安全,除了用synchronized,有其他更好的方式吗
  • ConcurrentHashMap如何保证线程安全
  • 模板模式和策略模式的区别,体现Java哪些思想
  • JVM的内存结构
  • 哪些是线程共享,线程私有
  • CAS存在什么问题
  • 垃圾回收的GC日志有看过吗
  • 如果有人攻击,或者是爬虫,出现这种情况,导致异常流量,服务端角度怎么去解决
  • Bean注入的方式
  • 异步注解是Spring那个吗?用的AOP吗?AOP的原理?
  • Cglib的底层是怎么实现的?
  • A接口有两个实现,产生的两个bean,怎么去区分
  • AOP,如果在一个类里,这个类本身是一个bean,里面的A方法去调用B方法,但是B方法上有注解,那我在A方法里直接调用B方法的注解能生效吗
  • Spring是如何解决循环依赖的
  • 为什么不直接把半成品的bean放到三级缓存,而是使用这种延迟加载的方式?
  • Redis的cluster模式(数据是怎么存储的?怎么部署的?数据是怎么分片的)
  • 哈希取模扩展比较麻烦,有没有其他更好的方法
  • 算法:两数之和(要求一次遍历)

二面

  • 聊实习项目
  • kafka如何防止数据丢失
  • 会有重复的数据吗?怎么解决
  • 如何保证生产端发送的消息和接收端的顺序一样
  • 讲讲线程池的原理
  • 线程数的设置和哪些因素有关?
  • 是不是业务qps越大,线程数就越大越好?
  • 什么是 io密集型和cpu密集型
  • 如何去监控线程池的这些核心参数?
  • 工作的时候,除了完成任务之外,有没有加上一些自己的扩展?

三面

  • grpc的client和server之间有几种通信模式
  • Redis的zset原理
  • 实习有用到zset吗?redis都是用来做什么的?
  • 实习负责哪些工作
  • 服务端开发要具备哪些硬核的技能
  • 在讨论方案的时候,有没有遇到什么焦灼的/阻塞的点
  • 怎么评价你实习的导师?有哪些优点是你没有的?怎样才能达到?
  • 能实习多久

#我的实习求职记录#
 类似资料: