春招后端开发面经总结!附上我的中国系统 Java笔试面经,助你备战金三银四!

面的是武汉数据中台Java研发岗。

笔试

编程题
猴子吃桃,一个猴子,每天吃桃子的一半,再多吃一个。第十天桃子就剩一个了,问第一天桃子有多少个?

三线程循环打印,三线程从1开始循环打印,打印到75。

一面

自我介绍?

数据结构了解哪些?堆和栈的特点?

栈、队列、图、堆、数组、链表。

数组有啥特点?链表有啥特点?

大小固定,查找快,插入慢。大小无限,查找慢,插入快。

算法了解哪些?常用哪些排序算法?有了解过冒泡排序吗,怎么实现的?

查找算法、排序算法。快排、希尔、堆排。用过,两两比较往后冒。

Java三大特性?什么是多态?

封装、继承、多态。表达的不好。

Java基本数据类型?占多少个字节?int和Integer的区别?

byte1 char2 short2 int4 float4 double8 long8 boolean1。

用过啥数据库?数据库的有哪些约束?

Mysql、SqlServer。主键、唯一、外键。别的没说,他让我多了解了解。

数据库三大范式?三大范式间的关系?

第三范式表达的不太好,在他提醒下才想起表达三者间的关系。

JSP和Servlet用过吗?Servlet的生命周期

初始方法、destroy、service,

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值