首页 > 技术文章 > 公司面试问题

colourness 2021-03-09 14:35 原文

高德地图-订单交易业务部(一面)-技术专家岗

  • 一致性hash的算法?
  • 负载均衡算法?
  • rpc哪些特性,支持TCP/HTTP/UDP?
  • mysql为什么要用B+树结构实现索引?
  • 谈谈InnoDB特性?
  • 谈谈索引优化?
  • 网络七层都有哪些?说出五层也可以
  • http属于七层中的哪一层?
  • cap原则?
  • 工作中遇到哪些问题?怎么解决的?

亚洲创新集团-直播研发组-高级java开发岗

  • 谈谈rocketMq和kafka区别?描述一下两种消息队列机制(架构设计角度)?
  • redis实现分布式锁实现?怎么保证集群下获取全局唯一
  • redisson中lock和trylock?看门狗机制?
  • redis的穿透、击穿?
  • redis如何设计key?
  • 了解哪些算法?   

    答:我排斥算法(当时的回答)

  • 微服务架构如何实现分布式事务?
  • 如何设计能支持高请求量(百万级)?
  • 是否用过memched?和redis有啥区别?
  • 是否用过postgreSQL?

慧图科技(主要给水利局做半成品项目)-开发经理岗

  • 微服务熔断、降级?
  • Throwable下面的两个主要类都是什么?
  • 哪些异常属于RuntimeException?
  • StackOverflowError、OutOfMemoryError描述一下哪些场景?
  •  工作中遇到哪些问题?怎么解决的?
  • 一个新项目,如何安排项目整个周期?
  • 如果项目在不能按要求时间点上线如何处理?(不会安排外部人员、项目中的人再怎么加班也完成不了)

京东商城-大客户采购部门-高级java开发岗

  • JSF(京东自研rpc)或dubbo使用过程遇到过哪些问题?
  • JSF(京东自研rpc)或dubbo 与 SpringCloud有哪些区别?
  • RocketMq和kafka有哪些区别?
  • jdk8有哪些新特性?
  • jdk8函数式编程?
  • hashmap结构?什么情况下会出现死锁?
  • juc包下的concurrentHashMap如何实现支持并发读写的?
  • 谈谈synchronized、volatile、reentranlock?
  • 结合分布式项目谈谈如何实现分布式事务的?
  • 以往工作过程中是否有过多线程开发经历?

 

推荐阅读