首页 > 中国系统 Java笔试面经
头像
城南亦南
编辑于 2021-04-14 19:05
+ 关注

中国系统 Java笔试面经

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

笔试

编程题

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

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

一面

  1. 自我介绍?

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

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

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

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

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

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

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

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

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

    byte1 char2 short2 int4 float4 double8 long8 boolean1。

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

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

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

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

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

    初始方法、destroy、service,告诉他我常用SpringMVC、少用Servlet。

  10. Cookies与Session的区别?Session什么时候创建的?访问静态文件会创建吗?Session什么时候过期?

  11. Spring的两大特性?

    IOC、AOP

  12. Mybatis的标签?resultType和resultMap的区别?能混用吗?

    mapper、if、trim(说实话我这都没自己写过,都是mybaits generator直接生成的)...

    一个封装成对象、一个封装成Map。最后问题不大明白,答得不好。

  13. HTML了解吗?如何实现隐藏某一个元素?

    了解,display:none、visiable:hidden(实际上是visibility)。

  14. 中间件用过吗?Redis这些?有哪些数据类型?ZSet和Set的区别?List和Set的区别?

    学过Redis,String、Set、ZSet、Hash(没说List),ZSet是排序的Set,Set有去重。

  15. 对我们公司有了解吗?我们在武汉,能接收吗?有什么要问的吗?

    没有,能,具体工作内容?是否有培训?

总结:不错,基本都答出来了。

二面

  1. 自我介绍

  2. 为何没保研,为什么没考研?什么学的比较好?

  3. 排序算法了解哪些?哪些是稳定的?

  4. 贪婪算法了解吗?举个例子?

  5. SQL查询每个班级排名的第二名的学生

  6. Spring循环依赖?过滤器的原理?注解的原理?

  7. 未来的规划,如何实现?

总结:比一面问的深,答得不好,好几个问题都比较懵圈。好在面试官给我过了。

HR面

通知你面试通过,告诉你待遇。没有什么问题,不会挂人。

结果

发了Offer,正在签约。

更多模拟面试

全部评论

(17) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐