面经详情

当前内容设置为仅微信小程序内可见

前往微信小程序

相关推荐

看准73611
C++
确定通过感觉靠谱
—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 的生命周期​我:说了个大概,想要展开面试官可能有其他事要忙吧,没有展开。...查看更多
2 年前 发布

进入微信小程序

前往微信小程序,查看更多结果

立即前往
看准网中孚信息中孚信息面试经验中孚信息面试经验:面试的无线射频工程师
正在招聘文案工程师12 个岗位