最近实习面经,全凉凉。。。

第一次在牛客发面经
月初投了几家,最近一周陆陆续续的面了几家
百度,京东,瓜子二手车,快手
自己属实太菜,太菜,。。。老老实实的继续学习刷题准备秋招吧。。
  1. 快手实习(30分钟) 凉
    • 自我介绍

    • 介绍实习项目

    • 项目用了哪些微服务组件

    • RockerMQ用来做了什么

    • 还有什么地方可以用到RocketMQ

    • 一个关于项目的场景问题

    • 用了OpenFeign,注解中是通过服务名称调用还是url调用

    • 使用url,A调用B,B有两个服务如何做负载均衡

    • 项目中哪里用到了redis,怎么用的

    • 数据结构中数组和链表的区别

    • 有一个Object对象数组,这个数组所用的内存是连续的吗?

    • equals和==的区别

    • 算法题:L680,暴力法写的,不知道是不是编译器问题调了挺久,始终报错,面试官说写的没问题,可能因为编译器的问题

    • 问时间复杂度,面试官提示优化,优化后时间复杂度多少,问:你要不要实现出来,答:不要了吧,在这道题上花了挺长时间了,然后面试结束。。。感觉我应该实现出来😥

    • 无反问 ,直接凉凉(感觉没问什么问题。。还是自己太菜了。。。)

  2. 车好多集团瓜子二手车实习(1小时30分钟) 凉

    可能漏掉一些问题,,

    1. 自我介绍

    2. 项目介绍

    3. ArrayList和LinkedList区别

    4. hashmap是线程安全的吗

    5. hashmap resize过程

    6. 线程池参数

    7. mysql索引有哪些,各有什么区别

    8. mysql数据库存储引擎有哪些,有什么区别

    9. mysql默认存储引擎,底层数据结构

    10. synchronized锁的使用及其原理和锁升级过程

    11. B树和B+树区别,为什么不使用B树

    12. 除了B树和B+树还知道其他的索引结构吗

    13. Hash索引的优缺点

    14. MySQL的四大特性和隔离级别

    15. MySQL中的悲观锁,乐观锁及其实现方式

    16. mysql中的行锁、表锁、间隙锁

    17. MySQL的中的MVCC解决了什么问题,MVCC底层原理

    18. Redis有哪几种存储数据结构

    19. Redis持久化方式及区别

    20. 在实际项目中如果让你选,你会选哪种持久化方式,为什么

    21. 现在有几十亿条数据需要持久化,你选择哪种持久化方式

    22. Redis主从模式下,如果有一台 机下线了,会不会丢失数据

    23. Redis在项目哪里用到了,怎么用的

    24. JVM运行时数据区域,栈帧里存储的什么

    25. 有哪几种GC算法

    26. 为什么年轻代采用复制算法

    27. 说一说CMS回收过程

    28. 什么是STW,STW会产生哪些问题

    29. Spring的IOC和AOP

    30. Spring循环依赖如何解决

    31. 现在有一亿个IP地址,都在黑名单里,如何拦截这些IP地址发起的请求

      回答的布隆过滤器,面试官说,布隆过滤器准确率并不是百分之百,而且一旦添加到布隆过滤器中,布隆过滤器中只能增不能删。也就意味着如果有些IP需要剔除黑名单,布隆过滤器无法实现。。。

    无代码题,

    反问环节

    几乎都是八股文

  1. 京东实习(40分钟) 凉

    1. 自我介绍

    2. 挑一个项目介绍

    3. 线程池有哪些参数

    4. 核心线程数7,最大线程数10,等待队列20,有40个任务,说一说线程池工作流程

    5. 如果40个任务在两秒内全部过来(每个任务执行时间大于两秒),执行拒绝策略,要拒绝多少任务

    6. 项目里redis怎么用的

    7. ArrayList和LinkedList相关问题

    8. Hashmap相关问题

    9. MySQL有哪些索引

    10. 隔离级别,MySQL默认隔离级别

    11. MVCC

    12. 场景题:大致意思就是实现一个限流算法中的漏桶算法(不会)

    想起来的就这些。。。

    无代码题

    反问

  2. 百度实习 (40分钟)凉,透心凉!!!

    心态从头炸到尾,自己还是缺乏锻炼,,

    1. 自我介绍

    2. 介绍项目,我就按照之前介绍的方式去介绍,但是介绍的东西一直不是面试官想听的,面试官告诉我该怎么介绍,但是还是没介绍好,然后按照面试官的引导去介绍,在项目介绍上卡了好久。。。(从这里开始越来越紧张,觉得自己好蠢,项目都介绍不好。。)

    3. 项目里说用到了resttemplate,问:底层原理,如何设置超时时间(不会...)

    4. synchronized如何使用,底层原理

    5. 你说到了monitor锁,monitor锁是JVM层面的还是操作系统层面的

    6. 你说是JVM层面的,那在操作系统中是如何实现的(懵。。。)

    7. Java中文件最后都会转换为二进制字节流,那在这个层面是如何加锁解锁的呢?(原问题不是这样问的,,继续懵,,不会)

    8. 看你项目里用到了redis,redis怎么用的

    9. redis有哪些数据结构

    10. redis持久化方式和持久化过程

    11. String s = new String("abc"),创建了几个对象,分别存储在JVM中哪里

    12. 计算机的一些组成部件(硬盘,内存,cpu。。。???)

    13. 说一说从硬盘读取数据最终到CPU中运算的过程(不知道面试官想考察的点,我也不敢乱说,操作系统和组成原理也好久没看了。。直接说不会,唉)

    反转链表

    反问

    面试官很有耐心,但是自己属实太菜。。。还是老老实实的准备秋招吧

#实习##面经##百度##京东##快手##车好多##Java工程师#
全部评论
项目需要怎样介绍
3 回复 分享
发布于 2021-07-14 08:13
楼主加油
2 回复 分享
发布于 2021-07-13 19:27
项目怎么介绍比较好
2 回复 分享
发布于 2021-07-13 23:57
加油
1 回复 分享
发布于 2021-07-13 19:55
加油
1 回复 分享
发布于 2021-07-13 22:02
加油!
1 回复 分享
发布于 2021-07-13 22:48
加油!
1 回复 分享
发布于 2021-07-13 23:52
加油
1 回复 分享
发布于 2021-07-14 00:34
加油!
1 回复 分享
发布于 2021-07-14 01:48
请问一亿个IP地址那题改用什么方法
点赞 回复 分享
发布于 2021-07-14 10:15
请问博主快手在哪投的,我在官网没看见提前批。😱😱
点赞 回复 分享
发布于 2021-07-14 11:57
可以试试字节提前批
点赞 回复 分享
发布于 2021-07-14 16:59
请问老哥做的什么项目,被问的这么频繁
点赞 回复 分享
发布于 2021-07-15 16:12
加油
点赞 回复 分享
发布于 2021-07-16 21:25
楼主,加油,看来项目应该挺难的,微服务都整上了!
点赞 回复 分享
发布于 2021-07-16 22:13
共勉
点赞 回复 分享
发布于 2021-08-05 15:18
楼主,快手跟京东的问题,你大概答出多少?
点赞 回复 分享
发布于 2021-08-05 22:27
lz monitor锁是JVM层面的还是操作系统层面的 这个怎么回答呀😦
点赞 回复 分享
发布于 2021-11-24 15:31
楼主你当时实习面试,这些能答出来百分之多少啊
点赞 回复 分享
发布于 2021-11-24 19:43
请问八股文在哪看呀 小白表示听了很多次一直没找到😱
点赞 回复 分享
发布于 2022-01-19 20:40

相关推荐

17 160 评论
分享
牛客网
牛客企业服务