中孚信息面试复盘

《中孚信息》

​ —Java暑期实习岗(济南)

​ 对白形式

面试历时三十分钟左右,意犹未尽。对自己知识掌握情况的检测,对知识的理解层面帮助超级大!!!

一面

面:首先做个自我介绍。

​ 我:面试官你好,我叫***,辽宁大学软件工程专业,目前大三,(磕巴了。。。)想找暑假实习工作。(之前每天睡觉一直想着怎么样的自我介绍,正经面试的时候都忘了。。。)

面:说说你的项目吧。

​ 我:支支吾吾,阐述耽搁久了 等原因,没有切入到重点。

​ 这个项目就是B2C 企业对客户的电商项目,对之前学习的技术栈,做了一个整合。

​ 需要我具体说说这个项目吗?

面:不用了,说说SpringSecurity的流程

​ 我:SpringSecurity和一般的安全框架shrio类似,主要就是认证和授权,需要注入一个bean加密加盐,(那个类还没拼出来,唉)。 然后实现一个类,继承一个类,完成认证,最后对角色授权。(没有经过正经的背题,语言表达确实有问题)

面:对zookeeper熟悉吗 ?

​ 我:(回想起来,开头说了一堆废话,应该直接切入主题)zookeeper可以概括为文件系统+监听通知机制, 文件系统和UNIX文件系统类似,节点有四种类型:持久型、持久顺序、临时型、临时顺序,容量最大是1MB。监听通知机制就是server在zk注册,client去访 问,client在注册中心注册一个watcher,每当server发生数据修改、删除或者增加减少新节点的数目时,就会去通知client,watcher只能用一次,防止频繁操作,增加服务器压力。zookeeper有ZAB协议,当服务器集群宕机或者重新启动,此时会进入崩溃修复状态,选举一个leader出来,follower进行数据复制,恢复过半时,进入消息广播状态,开始处理client访问。

面:对redis了解吗?

​ 我:(现在想想,应该先说NoSQL呀 ,内存型数据库 ,key-value啊!!!这里的时候,有些迷糊了。。。)这块是问我redis基本的数据类型,这就很基础了,string,map,list,set,zset,(很流利的说出来)

面:那你对redis数据存储了解过吗 ?

​ 我:redis是将数据存储到内存,所以快。

面:那断电了怎么办?

​ 我: redis可以将数据同步到磁盘。

面:知道如何实现的吗?

​ 我:好像可以将节点设置成储存到磁盘。(。。。发现了,这里我是瞎说了。。。)

面:知道数据库的隔离级别吗?

​ 我:四种隔离级别,(然后说啥想不起来了。。。)让面试官提示一下啊,也没想起来。最后说了 那四个英文字母想不起来了,面试官让我说汉语也行,我也没想起来。(—_—```说了sql server 和oracle是一个级别,可以防止脏读,mysql要高一个级别,可以防止脏读和重复读。

面:对map熟悉吗?

​ 我:提到了迭代器,collection, map就是hashmap,hashtable

面:说说hashmap,hashtable区别

​ 我: 一个线程安全一个不安全。

面:哪个线程安全?

​ 我:hashtable线程安全

面:知道为什么吗?

​ 我: 加sychronized关键字修饰,和string 一样吧。(表示自己没仔细去研究map,以致后来面试馆建议我去学基础集合多线程、。。。其实se部分,就这俩等着最后背面试题面试官建议肯定有他的道理,花时间搞一搞,基础底子好,学习起来没烦恼。)

面: 知道计算机网络七层协议吗?

​ 我: 计算机网络是这学期开设的课,当时以为暑假面试,所以提前写在简历上了。物理层、数据链路层、网络层、应用层。

​ (这块回答的很乱,有些记不清了。)

面:TCP在哪一层?

​ 我:网络层吧(纯属胡说八道!)

面:对linux熟悉吗?说几个linux常用命令

​ 我:(觉得说常用命令太简单了,说了一堆自己阿里云服务器被攻击,怎么解决的事给自己埋坑,反而问的我还没有回答)

	**面:查看内存占用的命令**

​ 我: 恍然大悟,当时要是知道这个命令,就好办了啊。说了查看进程的top命令。。。因为内存占用的不会,啊哈哈哈我真机智。

​ 面: 面向对象三大特征

​ 面:权限访问修饰符

面:spring与springboot的区别 ? bean 的生命周期

​ 我:说了个大概,想要展开面试官可能有其他事要忙吧,没有展开。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值