瓜子2019笔试java_【求职】瓜子二手车 Java 方向面经

一面 2019/9/13 来自于牛客网

1、介绍项目以及项目相关优化、升级

2、SpringBoot、MyBatis 有了解吗

3、Spring 事务了解吗,用过吗

4、说两种你知道的 MySQL 存储引擎,说一下 InnoDB 索引底层实现

5、索引(A,B,C),如果 where 条件里只用 B,索引使用情况。如果 where 条件里只用(B,C)呢?

6、Java Object 类中常用方法

7、事务的四大特性

8、Java 设计模式有了解吗,用过哪些设计模式

9、HTTP 和 HTTPS 的区别,HTTPS 采用了什么加密方法

10、TCP 和 UDP 的区别

11、对称加密和非对称加密了解吗

12、说一下 synchronized 的底层机制

13、synchronized 偏向锁、轻量级锁、重量级锁

14、synchronized 与 Lock 的区别

15、wait()与 sleep()的区别

16、算法:求相交链表的交点

二面 2019/9/13 来自于牛客网

1、介绍项目,项目当中用到事务了吗

2、说一下 Spring AOP、IoC、DI

3、HTTP 和 HTTPS 的区别,HTTPS 的加密机制

4、HTTP1.0、HTTP1.1、HTTP2.0 区别

5、数据库的三大范式

6、为什么 TCP 释放连接需要四次挥手,第二次挥手后服务端进入什么状态

7、说一说 Cookie 和 Session

8、一次完整的 HTTP 请求过程

9、算法:旋转数组求最小值,旋转数组中有重复值情况呢

10、说一下栈和堆的区别

11、说一下 JVM 的垃圾回收

12、对称加密和非对称加密了解吗

13、Linux 命令了解哪些

14、如何并发的访问临界区

一面 2018/10/16 来自于牛客网

1、自我介绍

2、操作系统进程调度

3、银行家算法

4、进程线程区别

5、线程状态转换

6、http get post 区别

7、tcp 三次握手四次挥手

8、链表判断交点

9、海量数据找一个数

10、编程实现链表相加 1->2->5 1->2->6 = 2->5->1

二面 2018/10/16 来自于牛客网

1、自我介绍

2、第一题:实现 linux cp 楼主是 java 的,n 久没摸过 c 了,凉

3、第二题:sql 编写一个 SQL 查询,与上一次成绩相比成绩更好的考试日期 凉 4、第三题:手写一个二叉搜索树

一面 2019/9/25 来自于牛客网

1、项目

2、数据库设计,该给哪些字段做索引

3、用 redis 做一个网站排名(按点击量),该怎么做

4、锁

5、各种排序算法

6、算法:给两棵树,写个函数,如果两棵树有相同的子树(不是地址,就是结构和数值)返回 true

本文同步分享在 博客“瑞 新”(CSDN)。

如有侵权,请联系 support@oschina.cn 删除。

本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值