商汤java开发面经

7-9 商汤一面

基础知识 + 项目

java基础

  • java常用集合介绍
  • linkedList 、 arrayList 、 hash map原理;hash map是不是线程安全的 ?
    • 引出hash table concurrent hash map -1.7 1.8
  • jvm 内存模型 垃圾收集 设置垃圾收集后 会立即执行吗?
  • out of memory产生的情况和原因
  • 如何对list中的object进行排序

数据库

  • 数据库慢查询优化办法
  • 索引的使用情况 性别 适合用作索引吗 什么类型适合索引

多线程

  • 新建线程的两种方法:
    • thread
    • runnable
  • 线程代码阅读

项目

  • 实习期间所做的项目 用到的技术或消息中间件
    • sofa = spring + 微服务
    • msgBroker 消息中间件

7-14 商汤二面

  • 字符串搜索树项目细问
    • 对搜索结果进行排序 选出top 10 (看一下现在的搜索引擎是如何实现的)
    • 采用机器学习的方式 智能的选出top k
  • jdk 1.8中采用的垃圾收集器是什么:Parallel Scavenge和Parallel Old
  • java垃圾收集器G1 CMS详细介绍
  • java线程池的介绍

7-21 商汤三面

  • 项目
    • 地图后端开发
      • 图片自适应缩放
      • 字典树 数据库 分页算法
      • 路径: dijikesila算法
  • java基础
    • hashmap 线程安全的hashmap
    • 线程池哪几种 存在意义 cas
    • jvm垃圾回收 内存模型
    • 一个类的加载过程 生命周期
    • 数据库 联合索引 分页 表锁 行锁
  • 互联网
    • redis
    • 消息中间件
    • spring boot
    • 分布式锁
    • 数据库锁
#商汤科技##面经##java工程师#
全部评论
提前批   三面都没有算法题
1 回复 分享
发布于 2021-09-28 11:22
算法呢兄弟
点赞 回复 分享
发布于 2021-09-14 15:20
老哥 商汤3面 大概问了多久啊 有算法体么
点赞 回复 分享
发布于 2021-09-27 16:34
请问楼主拿offer或意向书了吗
点赞 回复 分享
发布于 2021-10-24 17:17
谈薪了
点赞 回复 分享
发布于 2021-10-28 22:50
请问是实习还是秋招呀
点赞 回复 分享
发布于 2021-10-29 16:44

相关推荐

求个公司要我:接好运
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
11-27 10:28
点赞 评论 收藏
分享
评论
1
26
分享
牛客网
牛客企业服务