携程后台开发工程师(2022届留用实习)一面面经

下午面试,面试官很准时。沟通体验也很不错。基础没有复习很好,回答问题比较流于表面,估计结果不好。

项目

一开始面试的时候,在自我介绍之后,直接就开始问项目。
  1. OOM 调优的过程
  2. 定时任务的流程
  3. 有什么坏处
  4. 项目中多线程的使用
  5. ThreadPoolExecutor,提交任务之后,线程池内部如何处理

基础


  1. synchronized 锁怎么提高性能?
  2. hashMap,底层数据结构实现
  3. 为什么用红黑树?
  4. jvm 类加载过程
  5. 类加载器类型,有啥关系
  6. G1 垃圾回收器的理解、垃圾回收流程
  7. HTTP 1.0/1.1/2/0 区别
  8. redis 了解吗?


算法题


  1. 单链表的倒数第 N 个节点
  2. 两个字符串的最长连续公共子串


反问


  1. 表现如何(沟通能力尚可,java 基础还要加强)
  2. 部门做什么的


#实习##面经##携程##硬件开发工程师#
全部评论
和我的问题基本一样?!7号2点的
点赞 回复 分享
发布于 2021-04-08 13:53
?楼主哪一天笔试的,我这边一直显示专业笔试无成绩
点赞 回复 分享
发布于 2021-04-08 13:42
楼主是内推还是直接投简历
点赞 回复 分享
发布于 2021-04-08 10:56
楼主本科吗
点赞 回复 分享
发布于 2021-04-07 22:55

相关推荐

rndguy:个人思路,抛砖引玉。 要我的话我先问清楚需求:要什么精度,什么速度,什么环境。 如果精度要求很低,平台也有点柔性的话,只需要输出pwm,然后开个中断记录各多少个脉冲,如果脉冲时间不对齐了就反馈控制电流加减就行。要求同步要求稍微高点的话可以在脉冲间做个线性插值,同步精度会高些。 但总体来说,如果直流有刷只有脉冲没有好的编码器的话很难做精准定位什么的(除非用一些电机磁路结构相关的奇技淫巧如高频注入什么的),所以要求更高就需要大量参数辨识和校准,那就慢多了。
点赞 评论 收藏
分享
包行:平时怎么刷算法题的哇,字节的手撕听说都很难
字节跳动工作体验
点赞 评论 收藏
分享
评论
1
10
分享

创作者周榜

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