【携程】Java岗-社招后端四面面经

前言

由于这段时间面试的太多,所以只记得清一部分

笔试 4.15

两道编程题

一面 4.21(30min)

自我介绍,聊了一会项目

static修饰的变量在java内存结构中是怎样的

自动拆箱装箱

String类,字符串常量池的相关知识

TCP三次握手四次挥手

mysql的索引结构B+树

mysql的事务以及隔离级别

Java中常用有哪些设计模式,分别在哪体现?单例模式(Spring)、代理模式(事务)、工厂模式

编程题:快排

二面 4.25(35min)

自我介绍

介绍下项目,因为我项目是采用的SpringCloud Alibaba开发,所以就聊了一会微服务以及一些业务实现的步骤

单点登录SSO

Spring的生命周期是怎样的

Redis的数据类型有哪些

知道哪些数据结构?

栈和队列在Java中有哪些应用?我答的是栈:虚拟机栈、本地方法栈;队列:线程池的阻塞队列、AQS的虚拟队列

线程池的参数有哪些?(也就是分别介绍下线程池的七大参数)

线程池的的工作原理是怎样的?

之后面试官看到我的专业是大数据,就问了一些为未来方向以及规划等问题

一道编程题(模拟题,当时没做出来,面试官就叫我讲讲思路)

三面 4.28

面试打电话过来说我前面两面打分挺高的,这边可以过了,然后问我为什么想来携程?
用过携程的产品吗?
有没有听到携程的负面新闻?
未来怎么打算?
还拿到了什么offer?
然后就介绍了下部门以及谈了下薪资待遇、入职时间…

4.29已OC

发表评论

后才能评论