这里有一份面筋请查收(四)

2024-09-02 11:18
文章标签 一份 查收 面筋

本文主要是介绍这里有一份面筋请查收(四),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!


欢迎支持笔者新作:《深入理解Kafka:核心设计与实践原理》和《RabbitMQ实战指南》,同时欢迎关注笔者的微信公众号:朱小厮的博客。


欢迎跳转到本文的原文链接:https://honeypps.com/talk/interview-4/

这里我连续介绍三家公司的面试,一家是只有一面,还有两家是面完一面就没去了,没去主要是当时一周面了6家而且是在不同的城市,就选择性的挑了这两家没去,是在是太累了,6月17日那天嗓子都面哑了。


###第一家(2016-06-13 14:00)
这是一家本地电商企业,简称S, 企业规模还真是特别大,面的是互联网金融的职位。总共面试就一面,1个多小时,大概的过程就是被蹂躏。。Java基础好像没怎么问,大体上问了一些分布式架构的相关问题。
比如:Kafka, ActiveMQ, RabbitMQ之间的区别以及各自的使用场景。
比如:LVS和Nigix的区别及使用场景
比如:Redis和Memcached
比如:Zookeeper和Keepalived
大体就是抓着问到你不会为止,反正是被蹂躏了。。
过了一周后被通知说面试过了,期间一直以为挂了。而且给的薪水其实是蛮好的了。真是无法理解。。
这其实是真正的第一家面完了的。
技术上没什么通用性,就当谈笑风声了。
最后没去主要是因为比我的期望少了一点点,只要不达标,立马要拒掉,否则想着留一个保底,后面的面试就没那么的有战斗力了。置之死地而后生。


###第二家(2016-06-07 10:44)
这是一家大型国企,相信看我博客的小伙伴就算没用过他的产品也听过它,如果没听过,只能表示你住在深山里的嚒。。这里简称C。这家公司面完一面(电面)就没选择去,主要有两点:1. 大型国企最重要的是管理,约好10:00没来电,后来去催才来的,所以管理上有偏差;2. 他招的不是纯Java的,需要Js,python都用的,博主在目前的公司中就C,C++,JS,Java都写,比较厌烦这种“不专一”的行为。
回忆一下面试题,大概有以下一些:
1.负载均衡方式?
http重定向,DNS域名解析负载均衡,反向代理负载均衡,LVS-NAT, LVS-TUN, LVS-DR.详细可以参考《LVS:三种负载均衡方式比较+另三种负载均衡方式》。
2.AIO? Tomcat中有没有AIO?
博主说Tomcat中有BIO,NIO但是真没见过AIO。面试官说tomcat中有。后来查看了一下资料,Tomcai中有三种模式BIO,NIO,Apr,你指的AIO是Apr嚒。。。囧。
3.问了一个js的问题:写个var变量它挂在那个对象上?
好久没写js了,写的时候也是用框架Dojo写(这个知道的人很少,一般用Jquery的多),想了一会儿说:document,然后又被问了个问题document的父对象是什么? 母鸡啊~
4.数据库优化策略。
凡事数据库相关的一概懵逼。虽然博主用过DB2, Oracle, MySql, SQLServer甚至还用过Access,但是不足以应付面试。短期强化也没意义,一般被问到就说母鸡啊~
5.Tomcat原理。
基本上简历上写了什么东西,都被问了一边原理。这个Tomcat的还真没看过。。懵逼态。


###第三家(2016-06-16 20:30)
对于这家没有什么印象,猎头介绍的,简称为Z好了,面试还是中规中矩的。当时刚面完一家公司I刚回到宾馆就接到电话,嗓子很疼,就心想着快点结束吧,也没怎么记住面了什么,大致是如下这些:
1.Redis和数据库之间的数据一致性问题解决方案。
博主说了一种方法,大致是这样的:将某个库上的某个key要发生的写操作,记录在缓存中,并设置“经验主从同步时间”的缓存超时时间为500ms,这时间是指数据库主备同步的时间不会超过500ms,但是也有可能发生超过500ms的现象,当然可以设置的更久一点,只会偶尔发生最终一致性问题,大多数时候可以保证强一致性。由于一般数据库是读写分离的,写的时候将写的操作在数据库中执行并存入缓存设置超时时间500ms,当读的时候,先查缓存Redis,如果有相关记录则从Redis中返回,如果没有则说明已经同步到负责读的数据库中了,可以直接从读数据库中读取数据,这样也能做到读写数据库的分离。
有关数据一致性问题可以参考《浅析数据一致性》。
2.简述下生产消费者模式,发布订阅模式。略
3.SpringBean的加载过程。
这个上一篇博文中也有描述,这里再说一下自己的理解。其实这个是蛮长的一段,主要有一下一些步骤(博主个人理解,仅供参考):xml解析之后存入一个BeanDefinition之中,然后主要是对其进行操作;先在singletionObjects(是一个ConcurrentHashMap的对象)判断有没有Bean的实例,有就处理下返回,没有就继续;检测一下循坏依赖之类的;下面要进入主题了,如果是单例(Spring Bean默认是单例)的话,就创建实例并存入singletonObjects中,如果不是则创建不保存(当然这里也有一个非常复杂的过程,这里就不论述了);实例创建完之后就开始属性注入(autowiredByType, autowiredByName);初始化Bean(激活Aware方法:BeanNameAware, BeanFactoryAware, ApplicationContextAware等;BeanPostProcessor接口;激活自定义init方法:init-method, InitializingBean接口;);这里就可以使用Bean了;使用完之后就是销毁了(destory-method, DisposableBean接口)。有关Spring的一些知识点可以参考《Spring知识点提炼》。
主要是根据简历来问一些问题。


更多链接请关注:
这里有一份面筋请查收(一)
这里有一份面筋请查收(二)
这里有一份面筋请查收(三)
这里有一份面筋请查收(四)
这里有一份面筋请查收(五)
这里有一份面筋请查收(六)
这里有一份面筋请查收(七)
这里有一份面筋请查收(八)

参考资料:

  1. LVS:三种负载均衡方式比较+另三种负载均衡方式
  2. 浅析数据一致性
  3. Spring知识点提炼

欢迎跳转到本文的原文链接:https://honeypps.com/talk/interview-4/

欢迎支持笔者新作:《深入理解Kafka:核心设计与实践原理》和《RabbitMQ实战指南》,同时欢迎关注笔者的微信公众号:朱小厮的博客。


这篇关于这里有一份面筋请查收(四)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1129803

相关文章

10篇校招/社招面经请你查收~

点击上方蓝色字体,选择“设为星标” 回复”面试“获取更多惊喜 目前各大公司的校招已经启动,相信很多小伙伴有和我当年一样的困扰。国内高校开辟大数据相关专业正好一个毕业季过去了,那么作为一个科班出身的学生,该怎么准备校招呢? 本文是在和读者交流的过程中,在网络上搜集到的一些面试资源,只要自己掌握方法并且准备充分,其实很容易在面试中脱颖而出。 其实当时的我也非常发愁,觉得自己什么都不会,又不知道该准

网工必知的《网络端口号大全》,看这一份足够了

号主:老杨丨11年资深网络工程师,更多网工提升干货,请关注公众号:网络工程师俱乐部 下午好,我的网工朋友。 咱作为网工,了解和掌握常用的网络端口知识可以说是必不可少的技能。 熟悉各类网络服务和应用程序所使用的端口,可以帮助我们在工作里更高效地配置网络设备、优化网络性能、诊断网络故障等。 在遇到无法访问某个网络服务的问题时,检查相关端口的状态往往是排查问题的第一步。 今天就来说说端口这

如何制作一份可以快速拿下国外客户的报价表(附报价单模板)

做外贸报价技巧是每个外贸业务员必须学会的一个东西,外贸报价也是有很多技巧何需要注意的地方,今天就来给大家分享一下,如何制作一个让国外客户快速下单的报价表。这个是外贸小白变销冠的第六篇--报价篇,建议收藏,文末有报价单模板。 往期回顾:如何从外贸小白如何变成外贸销冠 往期回顾:外贸干货:如何写出一封高回复率的开发信 往期回顾:如何高效回复国外客户,让客户快速下单 往期回顾:做外贸如何判断国外

迎接开学第一天!请查收这份2024开学必备好物清单!

新的学期正悄然来临,开学第一天校园里即将迎来一张张充满朝气的面孔。无论是重返课堂的老生还是满怀期待的新生,开学季总是充满了新的希望与挑战。为了帮助学生们更好地适应即将到来的学习生活,我们精心准备了这份2024开学必备好物清单。从提高学习效率的智能设备到保护视力的健康科技产品,再到提升日常便利性的实用小物,请查收这份2024开学必备好物清单!接下来,让我们一起探索那些能够让学习变得更加轻松愉快的好物

这里有一份面筋请查收(五)

欢迎支持笔者新作:《深入理解Kafka:核心设计与实践原理》和《RabbitMQ实战指南》,同时欢迎关注笔者的微信公众号:朱小厮的博客。 欢迎跳转到本文的原文链接:https://honeypps.com/talk/interview-5/ 这里讲述的是一家公司,简称I,当天上午面完公司B之后,打车到火车站坐高铁赶来面试,午饭也没吃,这次面试的比较久,从下午15:30到19:30,主

这里有一份面筋请查收(三)

欢迎支持笔者新作:《深入理解Kafka:核心设计与实践原理》和《RabbitMQ实战指南》,同时欢迎关注笔者的微信公众号:朱小厮的博客。 欢迎跳转到本文的原文链接:https://honeypps.com/talk/interview-3/ 经过前面两次的面试,这里就马上转到第三家公司了的面试了,这里简称B,工作地点和上一篇所讲述的W公司在一个城市,是面完W之后第二天去的,说出名字的

这里有一份面筋请查收(一)

欢迎支持笔者新作:《深入理解Kafka:核心设计与实践原理》和《RabbitMQ实战指南》,同时欢迎关注笔者的微信公众号:朱小厮的博客。 欢迎跳转到本文的原文链接:https://honeypps.com/talk/interview-1/ 博主毕业快满三年了,由于种种原因想换一份工作。学了7年计算机技术,在目前的行业用到的技术不多,还是想去寻找一份互联网行业的工作,这样更能学以致用

开放一份自己实现的Android版智能拨号器

1、 显示联系人列表(点击列表,快速拨号)   2、 不同的搜索方式(汉字模糊匹配,按姓氏分组,中文拼音缩写查询如张三,ws,全拼查询 zhangsan)   3、 语音拨号(支持命令:拨打电话,打给xxx,打电话给xxx,发送短信)   4、 短信发送,可以根据不同节日发送预定义短息,可以自定义短信   5、 发送短信时,可以对接收短信的联系人添加、删除   6、 短信发送记录   7、左

一份土豆丝的自白

ABOUT ME   Hei,what’up ,我叫土豆丝,有着各种各样的做法,是大家餐桌上的家常菜,出镜率很高哦,操作简单,如果实在不知道吃什么了,那就来一盘土豆丝吧! Preparation 土豆:削皮、洗净后将我切成丝,小心千万别切到手,这里有一点要注意:一定要用清水多给我洗几次澡,洗掉身上的淀粉,这样吃到嘴里就是脆脆的,而不是黏黏的。 大蒜:请将我的兄弟大蒜切成

2024 MongoDB中国用户大会倒计时2天!请查收专属参会指南

距离2024 MongoDB中国用户大会即将开幕仅剩2天,我们非常期待与您共同探讨和分享最新的数据库技术与应用经验。为了确保您能够顺利参与本次会议,请查阅属于您的专属温馨提示! 活动时间 8月31日09:00-17:30 签到开始:08:00 现场参会者请携带您的注册确认邮件或短信二维码,以便快速签到。 现场备有英文同声传译设备,如需租赁,请携带身份证。 在活动正式开始前,我们也为与会的