携程 Java后端 一面

一面(40min)
它是按一定层次来的,我也分一定的层次。总的来说面试官很nice
零、自我介绍
一、数据结构
  1. 什么是平衡二叉树?它和查找/排序二叉树有什么区别呢?
  2. 红黑树和b树有什么区别?
  3. 如何计算一个算术表达式,用栈实现?(口述)
  4. 用栈模拟队列(算法实现) easy题 五分钟秒了
二、HTTP
  1. 如何保证HTTP的长连接?用什么在header里面?keep-alive
  2. 如何在header里面标志让用户保存服务端的cookie
三、Java基础
  1. 你知道哪些集合类?
  2. 可以顺序访问的Map是哪个?LinkedHashMap
  3. 可以排序的Map是哪个?TreeMap
  4. HashMap是如何解决冲突的?拉链法,答了一下在链表结点大于8并且数组长度大于64的时候转换为红黑树。
  5. 红黑树会变回链表吗?会,红黑树结点小于6
  6. 说一下Java虚拟机GC收集的全过程,Young GC, Full GC
  7. 你知道哪些JVM调优参数?
  8. Java线程池的Executor知道有哪些实现?(当时记不太清了,没回答)
  9. Java线程池有哪些核心参数?(这个我会!
四、场景题
  1. 用户想要获取一个百万条数据的报表,问从后端数据库方面如何考虑OOM这些因素。
有些题目记不太清了,应该就这些,面试官人很nice,上来还给我自我介绍。
#携程暑期实习##携程##面试题目#
全部评论
实习那么难了啊  我春招面试差不多难度
点赞 回复 分享
发布于 2022-04-01 15:22
请问“如何在header里面标志让用户保存服务端的cookie”是什么意思呀?lz是怎么回答的?
点赞 回复 分享
发布于 2022-03-31 12:30
楼主base哪里啊?
点赞 回复 分享
发布于 2022-03-18 15:05
跟我问的一样,应该是一个面试官吧
点赞 回复 分享
发布于 2022-03-18 14:20
最后一题老哥怎么回答呀
点赞 回复 分享
发布于 2022-03-18 08:40
老哥是实习岗吗?
点赞 回复 分享
发布于 2022-03-17 19:37

相关推荐

09-15 18:37
已编辑
门头沟学院 后端工程师
让校招回归公平好吗。各大公司学习一下
秋招路在何方:互娱和雷火的笔试是确实是我见过最严格的,支持
点赞 评论 收藏
分享
用微笑面对困难:只要你保证项目和获奖都是真的就行尤其是“对战,总负责人”啊这些套职,基本上队员,打杂的都这么写
点赞 评论 收藏
分享
DKS233:(1)专业技能:Java8也太旧了,最少也要了解到JDK17吧,可以参考现在SpringBoot支持的Java最低版本,熟悉mysql基本理论具体指啥,是锁这种具体原理还是分库分表这些业务场景,spring这些专业词汇,大小写要写对(全篇简历都有这个问题,显得不严谨),熟悉使用框架进行业务开发就别写了,如果要写,起码要写到框架原理部分吧,比如aop,启动原理什么的,springcloud具体指哪些模块呢,写清楚,网关还是鉴权还是什么,“改造”没必要写吧,你直接说用springcloud开发的不就行了(2)项目经历:首先格式就有大问题,时间怎么能换行呢,调整一下,响应速度那个,如果指的是将部分数据从其他数据库转到redis的提升就别写了,因为这个不算难点,redis可以写写分布式这些,比如容灾怎么实现的,数据库同步怎么做的
点赞 评论 收藏
分享
评论
6
24
分享

创作者周榜

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