商汤后台日常实习一二三面

前言

大四狗,想在读研之前再找一份开发的实习,然后读研尝试卷算法- -
所以这次投了商汤的后台开发日常实习,现在完成了一二三面,许愿hr面!!。
估计因为是日常实习,感觉难度没有那么大,以下问题不全,有忘记不少,主要是一面,面的时间实在太长了....


更新: 5.12 HR面

4.27 一面 1h30min

  1. 项目和上一份实习相关,问的很细,同时以下(2-7)是问项目的时候引申的问题
  2. dns两种查询方式,hosts文件在过程中的哪一步作用,dns一些记录格式
  3. rpc过程和原理,和http restful的区别,如何选择?常用rpc框架用过哪些
  4. 各种语言的定时功能实现了解多少,scheduler本质原理
  5. 消息队列和kafka经典问题(有问到kafka如何实现延迟队列),其中消息队列一对多模型中涉及哪些负载均衡算法,再扯一扯负载均衡,一致性hash
  6. redis一堆经典问题
  7. mongodb,mysql,redis对比,着重问了问mongodb的事情
  8. elasticsearch的原理,为什么选es,和mysql的优劣对比
  9. java面向对象一些经典问题,着重问了多态
  10. 对比java,python,golang,三种语言的垃圾回收情况
  11. 协程理解,python和golang分别如何实现
  12. 会哪些后端技术,会哪些前端技术,前后端有哪些方法交互
  13. 讲之前实习的收获,需求开发的全过程,基本就是聊聊天
  14. 问了点ai了解多少,未来读研的方向之类的
  15. 实习时间
  16. 算法题 两个矩形重叠面积

5.5 二面 50min

  1. 问项目和之前实习经历
  2. mysql大全,基本问了个遍(事务,索引,锁,优化,分布式,大概这些)
  3. 稍微有点特别的问题是(3-4):问了一对一、一对多、多对多三种关系模型下怎么建表(数据库课知识)
  4. 如果多对多不建立第三张表的话怎么弄,这样做的好处和坏处
  5. 继续redis一堆经典问题
  6. 算法题 先列举几种排序大致原理和复杂度,然后共享屏幕写 1.堆排序,2.求逆序对(归并排序)

5.7 三面 30min

某著名大佬leader面试,但是基本没问技术细节,主要就是讲讲项目,讲讲细节,聊天之类的,气氛很轻松,大佬很牛逼。

回馈牛客,许愿hr面~

#商汤科技##实习##面经##Java工程师#
全部评论
他这个岗位实习只招一个吧🤣,我也投了,这个好像要最短实习6个月吧
1 回复 分享
发布于 2021-05-11 14:22
数据库多对多不建第三张表怎么弄?
点赞 回复 分享
发布于 2021-10-28 22:45
大佬找的是暑期实习?
点赞 回复 分享
发布于 2021-05-10 16:10
冲冲冲
点赞 回复 分享
发布于 2021-05-09 08:15

相关推荐

一面:全程50min1. 自我介绍2. 项目中的责任链模式是怎么设计的?怎么应用到你们的这个项目当中的?3. 责任链模式一般都有一个抽象的接口,这部分你是怎么思考和设计的?4. 你提到的这个责任链的上下文存什么信息?你是怎么评判这个数据是应该存在上下文还是直接传参的?5. 你觉得除了责任链模式之外,还有什么设计模式是你觉得能够适配这个场景的?6. 哈希路由协程池你提到了利用FIFO去避免竞态,那你认为这种竞态会对正常的线上服务造成怎么样的影响?7. 你实习主要负责的业务是什么?8. 除开你简历上写的这些内容,你们实习生平时还会负责一些什么任务?9. Golang的内存逃逸是怎么回事?10. 接T9,结构体实例逃逸到堆上会有怎么样的问题?11. Redis为什么快?12. 你觉得应该怎么解决大Key和热Key问题?13. MySQL分表你觉得应该应该怎么分?14. 环型链表II(数学证明:弗洛伊德环路寻找算法)反问:1. 组内业务2. 对校招生的预期3. 改进及建议下一个工作日约二面二面:全程45min1. 自我介绍2. 介绍一下实习项目,具体做了什么事情?项目的背景和挑战是什么?3. 项目中的数据一致性问题具体是什么?4. 描述一下从浏览器地址栏输入一个网址,按下回车后,到最终页面渲染出来的完整过程5. 除了你的项目中提到的方法,业界还有哪些常见的保证最终一致性的方案?6. 你对2PC、3PC、TCC模式的理解是什么?7. 如何排查和解决MySQL中的慢查询问题?8. MySQL是如何保证其事务的ACID特性的?9. MySQL的事务隔离级别有哪些?10. 解释一下什么是脏读11. MySQL底层存储数据的结构是什么?12. Redis为什么这么快?13. Redis有哪些常用的数据结构?你自己在项目中用过哪些?14. ZSet的底层数据结构是什么?15. Redis如何实现持久化?AOF和RDB有什么区别?16. 介绍一下你的消息推送平台项目是做什么的。17. 业界常见的消息队列有哪些?18. 消息队列一般用在什么场景下?19. 设计一个秒杀系统。假设有单一商品,库存有限,需要应对10万QPS的瞬时流量20. 手撕:二叉树的最近公共节点(写完递归后要求写非递归没写出来)21. 智力题:有9个外观一样的球,其中1个比其他8个重。给你一个天平,最少称几次可以找出那个重球?反问:1. 业务2. 面试流程3. 建议当天下午收到拒信秋招首个面试挂,二面体验非常怪,面试官似乎对实习和项目完全不感兴趣,都是草草问两句就紧接着问八股了,回答的时候有时候想留一部分让面试官追问,然后面试官真的就不问了,不知道会不会因此被打上深度不够的面评,可能下次(如果还有的话)还是得直接吟唱
点赞 评论 收藏
分享
评论
1
13
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务