民生银行 后台开发岗面经(社招)

楼主是半年社招的小菜鸡呜呜呜呜呜大家看看就好
1.自我介绍

2.谈了谈自己写的项目(一个很捞的SSM 框架写的电影播放网站)

3.mysql 相关的问题。索引的结构,怎么建索引,explain 命令的查看。对于写过的项目的

mysql 的使用。建表的细节,怎么划分表的。

4.JUC 多线程编程的一些基本问题。因为我只是自己了解,但是没有实际的应用。面试官得

知后,问的也比较简单,没有下狠手。基本问题有线程的创建,线程池,死锁条件,解决方

法。

5.计算机网络的基础知识,主要问了下OSI7 层,然后各个每层有啥协议。然后后面扯到网

络编程方面,进行下一个话题。

6.项目中的电影数据的读取(IO 流方面)然后又简单的说了下NIO 的基本原理,如缓冲区,

通道,选择器。选择器跟网络编程的关系密切所以我也是不是特别熟悉。

7.JVM 的基本知识,先是问了调优方法,我说这方面我没实践过,所以不太熟悉。然后就问

了一些基础的JVM 知识,运行时数据区,垃圾回收机制等

8 给了个场景问题读出两个类中的映射字段并进行比较(映射关系会给出)比如A 类中有

a 字段和B 类中的b 字段这样的许多个映射关系,读出来进行比较。一开始自己没大理解,

就说的很简单,后来提示是说反射或者序列化方面想,自己说了下反射的内容

9 后面瞎扯的时候,又扯到了大数据的知识。(也没有往简历上写,因为自己只是初步学习

HADOOPHiveHbase,谈不上深入理解那种),就谈了谈hadoop 的分布式存储(HDFS),

HBASE 非关系型数据库

10.简单问了下算法,排序算法了解多少(这个还行,能说的都说了)

11 JAVA 集合类的几个接口的区别,这个大家都很熟悉了。谈了谈hashmap treemap

优缺点和使用场景,hashmap 实现原理。

12 linux 下的基本操作,自己说了一堆,然后问了下统计某个文章中的一类字符的数量wc

+ grep 的组合

13 Mybatis 的底层,不太了解(只会用),JDBC 的编写,在记忆深处,只能会想起主要部

分了,把能说的都说了。

 

#民生银行##面经##社招##后端开发#
全部评论
校友
点赞 回复
分享
发布于 2022-03-27 22:04
这是社招嘛
点赞 回复
分享
发布于 2022-04-19 16:31
联易融
校招火热招聘中
官网直投

相关推荐

 适合小白或者其他领域转Flink或者轻度使用者查看,大佬轻轻喷基础篇1. 什么是Apache Flink?​Apache Flink是一个开源的流处理和批处理框架,可以实现快速、可靠、可扩展的大数据处理。​2. Flink与Hadoop的区别是什么?​Flink是一个全面的流处理和批处理框架,提供了低延迟和高吞吐量的实时数据处理能力,而Hadoop更侧重于离线批处理。​3. Flink中的事件时间(Event Time)和处理时间(Processing Time)有什么区别?​事件时间是数据实际生成的时间,而处理时间是数据到达Flink系统的时间。事件时间可以通过时间戳标记数据,而处理时间是Flink根据数据到达的顺序生成的。​4. Flink的容错机制是如何实现的?​Flink使用检查点(Checkpoint)机制实现容错。它会定期保存应用程序的状态,并在发生故障时恢复到最近的一个检查点状态。​5. 什么是Flink的窗口(Window)?窗口是Flink中用于对无限数据流进行有界处理的机制。它将无限流切分为有限的、不重叠的块,并对每个窗口进行计算。6. Flink支持哪些类型的窗口?​Flink支持滚动窗口(Tumbling Window)、滑动窗口(Sliding Window)和会话窗口(Session Window)。7. Flink中的状态后端(State Backend)是什么?​状态后端是Flink用于保存和管理应用程序状态的机制。它可以存储状态到内存、文件系统或分布式存储系统(如HDFS)中。8. Flink的水印(Watermark)是什么?​水印是用于表示事件时间进度的标记。它通常与数据流中的时间戳一起使用,用于处理乱序事件和延迟数据。9. Flink的时间窗口触发器(Trigger)是什么?​时间窗口触发器用于控制何时触发计算窗口的输出。它可以基于元素数量、处理时间、水印等条件进行触发。​... 完整版见:原文链接:https://blog.csdn.net/qq_30757161/article/details/137459710#数据开发##金三银四,你有感觉到吗##大数据#
点赞 评论 收藏
转发
1 17 评论
分享
牛客网
牛客企业服务