A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 工善器 高级黑马   /  2016-6-6 16:43  /  12807 人查看  /  34 人回复  /   6 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 工善器 于 2016-6-6 16:51 编辑

我叫辛秀,是黑马20期的一名学员,写下这段文字的时候,我已经在这家公司上班一个月了,感谢黑马给我这个平台,让我有机会给学弟学妹分享一下。也许你们很吃惊,我拿offer的速度很快,其实你们没看到我背后的刻苦努力,正向冰心老人说的:
成功的花,
人们只惊羡她现时的明艳
然而当初她的芽儿
浸透了奋斗的泪泉
洒遍了牺牲的血雨

    其实想我这样学生在黑马有很多,他们每天晚上学习到一两点,我自己是学习到一点多,但是比我晚的还有好多。我们班,有很多大牛,刚进班的时候,我都有些不适应,他们太强了。我只能一点点认真学习,后来,上完就业指导课,我们班一些学的好的,开始拿14k,15k的offer,好着急呀,但是我是属于那种比较听话的学生,我听老师说后面的课程很重要,学完后面的课程,招工作那个嗖嗖的。我就每天来学校学习,伍碧林老师分享的1分钟打包900个渠道包,唐洋老师分享的干货,还有肖琪老师分享的https,leakcartgary检测内存泄露,以及引用creash处理,说实话在最后的那些课程里学到了很多,但是当时我还是有些心虚的,通过这些课程的学习,还有肖琪老师,就业指导老师的鼓励,我想,试试看吧,投递下,反正就死这一次。就投了100份简历。
简历投递后内心非常忐忑,应为我还听说有的学生简历投递了电话很少(没有给就业指导老师看),老师还说志明 的简历投递后:电话很多,我就找老师,看我的在线简历,附件简历占用了一晚上时间,这里还得感谢朱老师!
结果周一上午,电话打爆,我喜出望外,周二拍了三家(下午我吧技能点看了看)。
上午两家基本是吹水,第一家好像被虐了(这里说明,被虐很正常,并不可怕,及时总结,补上这里的知识缺失,和常识缺失),我当时非常沮丧,我中午在我们就业的群里发了好多信息(负面信息,哈哈),“下午那一家好好面,不要心急嘛, 才两家,被虐是这场的”,就业老师这么安慰我。好吧(我的情绪还没太缓过来),但是想想,我那些那么牛逼的技能,相信自己,我对自己说。我搜索了哪家公司发现是做商城类应用的(温馨提示:面试前搜索下这个公司,具体是做什么的),就业指导老师给我了一个复习建议(这里保密,来学校,面授,哈哈,就业老师太坏了,不让说)。好的:一下是我的面试经历节选:挑战公司:深圳市科脉技术股份有限公司
公司的外景:

园区外景:

公司内景:


公司前台:






简单的收取简历后,人事让我等等,一会项目经理来了:

问:说说你对Http协议和Socket协议的理解
答: http属于应用层的面向对象的协议。HTTP构建于TCP/IP协议之上,默认端口号是80,HTTP是无连接无状态的其特点是简洁,快速,适用于分布式超媒体信息系统。  
   http有如下特点:                                                                                                                        
1.支持客户端/服务器模式;
2简单快速:是指客户向服务器发送请求时,只需传送请求方法和路径,请求常用的方法是 get post,http协议简单,通信速度快。
3 灵活: http允许传输任意类型数据对象。传输的类型由Content-Type加以标记。
4无连接:无连接的含义是限制每次连接只处理一个请求。服务器处理完客户端的请求,并收到客户端的应答后,即断开连接,采用这种方式可以节省传输的时间。

   TCP是提供一种面向连接的、可靠的字节流服务, 在一个TCP连接中,仅有两方进行彼此通信
http属于tcp协议,其通讯过程分为三次握手与四次挥手,中间就是通讯过程,
所谓三次握手,是指建立一个 TCP 连接时,需要客户端和服务器总共发送3个包。
三次握手的目的是连接服务器指定端口,建立 TCP 连接,并同步连接双方的序列号和确认号,交换 TCP 窗口大小信息。在 socket 编程中,客户端执行 connect() 时。将触发三次握手。
TCP的连接的拆除需要发送四个包,因此称为四次挥手。客户端或服务器均可主动发起挥手动作,在 socket 编程中,任何一方执行 close() 操作即可产生挥手操作。

    Socket 是对 TCP/IP 协议的一种封装,是应用层与TCP/IP协议通信的中间抽象层。Socket 也可以认为是一种网络间不同计算机上的进程通信的一种方法,利用三元组(ip地址,协议,端口)就可以唯一标识网络中的进程通信。Socket是长连接的。
Socket的通讯过程,从服务器端说起,服务器端先初始化Socket,然后与端口绑定(bind),对端口进行监听(listen),调用accept阻塞,等待客户端连接。在这时如果有个客户端初始化一个Socket,然后连接服务器(connect),如果连接成功,这时客户端与服务器端的连接就建立了。客户端发送数据请求,服务器端接收请求并处理请求,然后把回应数据发送给客户端,客户端读取数据,最后关闭连接,一次交互结束。
:说说你对xmpp协议理解
答: XMPP前身是Jabber项目,是一种以XML为基础的开放式即时通讯协议。XMPP的关键特色是,分散式的即时通讯系统,以及使用XML串流。我上家公司的医客应用就是基于xmpp协议来完成医患之间的互动的即时通讯功能的(回到项目,结合项目,杀伤力超大,不要说老师没告诉你哦),服务器端基于openfire基础上修改实现的(对于不熟悉的部分带过即可)。
android客户端(开发)需要用到一个基于java的开源XMPP协议包asmack,这个包同样也是基于openfire下的另外一个开源项目smack,我们把 asmack.jar拿来使用。客户端利用asmack中提供的XMPPConnection类与服务器建立持久连接,并通过该连接进行用户注册(介绍一下过程,但是也不是把每个api都可以告诉他
:你做过支付宝支付么?
答:我上家公司的支付功能就是我做的,说说我个人对支付流程的理解吧,从生活出发,首先是选择商品,其次是选择支付方式,再就是处理支付结果(成功,失败,取消)
落实到android编程中,首先post相关信息到服务器,商品信息(如名称、数量、价格)、支付信息(哪种支付方式)、用户信息(id)其次处理服务器返回结果,获取支付串码,支付串码用于调用第三方支付平台支付能够需要的核心参数,再就是调用第三方支付平台,最后是处理支付结果。
问:可否详细说说支付宝的集成支付宝流程
答:      1. 我们自己要和支付宝签约(商户签约),这个工作当时是公司运营 部门同事去做的。
        2. 秘钥配置,协助运营完成秘钥的配置(公钥互换),当时我是参与了的
        3. 集成支付宝   
                1. 下载支付宝sdk文档
                2.尝试跑demo去运行
                3. 参照支付宝集成文档,开始集成,添加alipay.jar,添加权限,调用支付的核心代码,调用第三方服务,完成支付,获取Alipay对象,构造参数为当前Activity和Handler实例对象,调用pay方法,将订单信息传入, 处理支付结果,支付宝处理支付结果用的handler机制
:你的项目中是如何处理数据库的
答: 我们项目操作数据库使用到了第三方开源框架greenDAO,这个框架的特点是提供了易于简单易用的API,为Android进行高度优化,和原生的sql语句操作数据库,我做过对比,greenDAO内存开销小,速度快,这点在一些专业资料上也可以查到。
:说说你对MVP的理解
答:MVP 其实就是在MVC的基础上发展起来的,在MVP中,所谓P层,就是Presenter,就是把MVC控制层Controller拆分Activity中的业务部分。由于这个东西有点抽象(互动!),我还是结合我的项目就医宝给你介绍吧(主动!),其实当时这个框架我和我们小组长就是基于这样思路来设计的。首先。。。。。。。。。【其实我就是把谷歌市场的整个框架,如何抽取说了一遍,各个基类的名称,里面的抽象方法,实现什么功能,由于太多,我当时写了几页纸,差不多记下来了】

虽然我的薪资不高,只有12k,也就是刚刚平均线,但是,这就是我的面试之路,每个人都有他独自的风景!

注:为保护学生隐私,以上名字均为化名。




34 个回复

倒序浏览
看到好激动,环境那么美的公司,换做是我?
回复 使用道具 举报
挺不错的,谢谢分享
回复 使用道具 举报
谢谢分享!挺棒的。
回复 使用道具 举报
羡慕 啊
回复 使用道具 举报
太厉害了
回复 使用道具 举报
厉害,加油啊啊啊啊
回复 使用道具 举报
太给力了
回复 使用道具 举报
YMW 中级黑马 2016-6-11 22:11:27
9#
努力 太给力了
回复 使用道具 举报
有好多要借鉴的,希望多多分享,谢谢!
回复 使用道具 举报
楼主辛苦了,分享的这么详细
回复 使用道具 举报
羡慕,加油学习了!
回复 使用道具 举报
汗水换来的掌声,我在这里点个赞
回复 使用道具 举报
感觉黑马的人都好认真,好努力
回复 使用道具 举报
好厉害,加油加油
回复 使用道具 举报
好美啊  、好激动
回复 使用道具 举报
恭喜恭喜,希望自己以后也能找到这么好的工作
回复 使用道具 举报
越努力,越幸运
回复 使用道具 举报
天道酬勤
回复 使用道具 举报
回答的这么专业~~~太厉害了!!  你是背会的吗?
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马