在线支付时针对易宝支付的网关而开设的,众所周知,易宝已是三大网上支付平台之一,正好明天易宝来招聘,正好练练,呵呵,下午是面试技巧
好好学习,毕业倒计时:15天
1.支付宝是不能立即拿到现钱的,这也是商家喜欢在线支付的一个原因吧,在线支付是直接和银行对接的,这样商家可以立即拿到现钱,避免了和买家产生矛盾后,钱被封的风险。
下面就来实现在线支付吧,首先提出请求,如果通过,会得到账号和密钥
我们要做的事有两项
1.向支付网关发起请求,就是向http发起请求,所谓请求就是我们平常使用Http请求(http://www.xxx.cn/xxx.do),请求方式:Get/Post
<form method=”” action=”https://www.yeepay.com/app-method”>
<input name=”?”,value=””/>
<input name=”url” value=”http://www.itcast.cn/re.do”/>
<input name=”hmac” value=””>
…..
Hmac
= MD5(pd_FrpId + p0_Cmd + p8_Url,key);32位,不可逆
支付网关:其实就是一个http路径
2.接收支付网关返回的支付结果信息
第一次使用浏览器重定向技术,
把支付信息发送给:http://www.itcast.cn/re.do?id=21432&result=1
2.相关知识点:
一.接入方式:两种接入方案
①.直接与银行对接
优点:因为直接与银行进行财务结算,交易资金结算比较安全
缺点:开发工作量比较大,而且银行会不定期升级交易系统,随着银行系统的升级,企业也需要作相应改动,所以维护工作量也是比较大的,而且企业每年还需要向银行交纳一定数量的接口使用费。
②.通过中间公司间接与银行对接
优点:开发工作量较少,因为使用的是中间企业提供的接入规范,所以银行升级系统,不需要企业作相应修改,除非中间企业的接入规范发生了改变,企业才作相应修改。
缺点:因为是与中间企业进行资金结算,目前所有中间企业都是私企,资金安全是个大问题。
3. 对支付数据进行Md5加密
4. 支付流程:
通过http请求方式向易宝支付网关发起一个支付请求,请求可以是get或post方式提交。
易宝支付网关对企业发来的数据使用用户的密钥生成MD5-hmac码,然后跟企业发来的MD5-hmac码(即上面表单由hmac字段提供的值)比较是否相同,如果相同即把请求转发到银行网关,当用户支付完成后,银行网关会引导用户的浏览器重定向到易宝支付网关,然后易宝支付网关再引导用户的浏览器重定向到企业提供的url(即上面表单由p8_Url提供的地址)
接下来我们只需处理结果了
下午是面试技巧:
薪水:一定要写 ,不要写区间 4000
心得体会:具体点
责任描述:多写,详细,写开发难点,描述清楚,介绍清楚
对某一模块详细描述,对难点的解决过程
描述自己负责的模块,抓住一点,详细说,千千不要泛泛而谈
不能写培训经验
三好学生,写一等奖学金是应届的
爱好还是要写的
身份证不能造假,教育经历,通常企业筛选简历过程:
从1-2千封中选,让前台做/人力去筛选简历,要求:
A.只提取两年工作年限以上(一般企业都是这样干的)
B.连人力都能判断出造假的简历,排除
C.经过人力,剩下100封
D.面试官
88年可以写两年,教育经历:把毕业信息提前,证书造假
简历上可适当造假
薪水:
写2年,月薪(北京,上海,广州):
初级:3000 – 4000
4500 -- 8-12
中级:4500 – 6000
7K 其中5K-6K比较多 --
高级:7000 –
1.2W (3-5)
从事Android,薪水如下:
Android 2年 最长就2年
原来做过j2se开发3-4年 8K-1.2W
android 3个月(j2ee 1-2)6K
Android 干半年 4.5K
如果我们老老实实干半年,编码能力就会没问题
工作经验:
1.为什么离职?
我在深圳那边4K,也不知道北京这边的行情。
2.当公司准备要你的时候,会让你填以前公司的地址信息,联系人信息
造假呗,找个外地的同学
3.入职后,离职证明,随便盖个章,离职证明模版网上有一大堆
新公司不想惹麻烦,已经和原来公司解除了劳动合同
4.关于android面试
基础:
多线程(并发控制),Socket通信,http通信
android:
android的什么项目
项目针对那些手机型号的手机HTC
如何适应各个分辨率的问题,大分辨率靠前
ContentProvider(难度),共享数据
联系人(如何获取联系人)
Activity的生命周期:运行
暂停 停止
前台生命周期
完整生命周期
意图:隐式,显式
组件:广播,内容提供者,Service
四大组件
MMI:多媒体接口
SQLite:数据库访问
项目开发
3人
2-3月
公司部门 人员
研发部/技术部 50-60人
测试部 8-10人
客服部/售后服务
市场部
行政部
posted on 2010-03-24 00:49
d66380022 阅读(1210)
评论(0) 编辑 收藏