移动研究院和银行类面试
2015-11-26 11:45
555 查看
1 银行类的,考银行的书籍,中公和华图的一本通即可。
对于技术类的试题,考的都是专业性的计算机网络、算法、数据结构、操作系统,编程题等,面试的话,主要看什么公司,什么岗位,
如果中国移动研究院,也是项目级别,问的不深,二面,写一个ppt10min,展示自己的能力的项目或者经历。
如果为杭州研发中心,这个就是技术了,问的比较专业,问的也比较深,但是不涉及算法和数据结构。
其中,杭州研发中心的问题有:
一面,无小组讨论。
二面,技术。
下面主要为2面的技术:
(2) setTimeout为了实现setInterval的效果,需要写成如下:
function a(){
....//其他代码
setTimeout('a()',5000);//5秒后哦运行a()函数
}
如果靠setTimeout来模拟setInterval的效果,这样的话,因为其他代码也需要消耗时间,就不能保证,每隔几秒重复执行这个函数,故不能代替setInterval函数。实际例子如下:
假设需要10秒运行a函数中的其他代码,则第一次运行至代码setTimeout('a()',5000);/需要10s,则等待5s后继续运行a方法,再次运行到setTimeout('a()',5000),此时花费的时间为10s+5s+10s,也就是25s才运行一次。
而setInterval方法,无论a()方法需要多久运行,它都是每隔5s再次运行一次a方法。
<script type="text/javascript">
//prompt()方法用于显示可提示用户进行输入的对话框
//prompt(text,defaultText),text可选,在对话框中显示的纯文本,defaultText可选,为默认输入本文的值
//如果用户单击提示框的取消按钮,则返回null,如果用户单击确定按钮,则返回的是输入字段当前显示的文本
function dispPrompt() {
var name = prompt("请输入您的名字","");
console.log(name);
if (name != null && name != "") {
document.write("Hello " + name + "!");
}
}
</script>
<body>
<input type="button" onclick="dispPrompt()" value="展示一个prompt提示框" />
</body>
abort()停止当前请求,open(), send(content) , setRequestHeader("lable","value") 设置header并和请求一起发送, getResponseHeader("headerLabel") 作为字符串返回单个的header标签,getAllResponseHeaders() 作为字符串返回完整的headers
方法:
readyState 状态对象,onreadystatechange 状态改变的事件触发器, responseText 服务器进程返回数据的文本版本, responseXML 服务器进程返回的数据文本状态,status 服务器返回的状态码 404="文件未找到" 200="成功" , statusText 服务器返回的状态文本信息
对于面试类的,如果涉及到技术上的,例如IT港类的,一般只会止于项目级别,问的都不深入。
2 移动研究院对于技术类的试题,考的都是专业性的计算机网络、算法、数据结构、操作系统,编程题等,面试的话,主要看什么公司,什么岗位,
如果中国移动研究院,也是项目级别,问的不深,二面,写一个ppt10min,展示自己的能力的项目或者经历。
如果为杭州研发中心,这个就是技术了,问的比较专业,问的也比较深,但是不涉及算法和数据结构。
其中,杭州研发中心的问题有:
一面,无小组讨论。
二面,技术。
下面主要为2面的技术:
1 jsonp跨域
略。2 js延迟
js延迟加载有setTimeout和3 setTimeout和setInterval的区别?setTimeout也可以实现setInterval的效果,为什么还是有setInterval?
(1) setTimeout为一定时间后,执行函数;setInterval为每隔一段时间,重复执行函数。(2) setTimeout为了实现setInterval的效果,需要写成如下:
function a(){
....//其他代码
setTimeout('a()',5000);//5秒后哦运行a()函数
}
如果靠setTimeout来模拟setInterval的效果,这样的话,因为其他代码也需要消耗时间,就不能保证,每隔几秒重复执行这个函数,故不能代替setInterval函数。实际例子如下:
假设需要10秒运行a函数中的其他代码,则第一次运行至代码setTimeout('a()',5000);/需要10s,则等待5s后继续运行a方法,再次运行到setTimeout('a()',5000),此时花费的时间为10s+5s+10s,也就是25s才运行一次。
而setInterval方法,无论a()方法需要多久运行,它都是每隔5s再次运行一次a方法。
4 jquery,js中prompt的用法
这里只介绍js中prompt中用法:<script type="text/javascript">
//prompt()方法用于显示可提示用户进行输入的对话框
//prompt(text,defaultText),text可选,在对话框中显示的纯文本,defaultText可选,为默认输入本文的值
//如果用户单击提示框的取消按钮,则返回null,如果用户单击确定按钮,则返回的是输入字段当前显示的文本
function dispPrompt() {
var name = prompt("请输入您的名字","");
console.log(name);
if (name != null && name != "") {
document.write("Hello " + name + "!");
}
}
</script>
<body>
<input type="button" onclick="dispPrompt()" value="展示一个prompt提示框" />
</body>
5 ajax中属性以及方法
属性:abort()停止当前请求,open(), send(content) , setRequestHeader("lable","value") 设置header并和请求一起发送, getResponseHeader("headerLabel") 作为字符串返回单个的header标签,getAllResponseHeaders() 作为字符串返回完整的headers
方法:
readyState 状态对象,onreadystatechange 状态改变的事件触发器, responseText 服务器进程返回数据的文本版本, responseXML 服务器进程返回的数据文本状态,status 服务器返回的状态码 404="文件未找到" 200="成功" , statusText 服务器返回的状态文本信息
6 display:none和visibility:hidden的区别?
略7 说下cookie的弊端。
略相关文章推荐
- 月薪3万的程序员告诉你:这样工作才能拿高薪
- 黑马程序员_java基础_面向对象
- 青春禁忌游戏—兄弟连IT教育
- BAT及各大互联网公司2014前端笔试面试题:HTML/CSS篇
- 黑马程序员——反射
- 程序员英语学习三步曲
- 黑马程序员——简单工厂模式和单例模式
- 安卓获取验证码,并实现倒计时
- 面试中有关抽象类的相关题目
- JAVA多线程面试题(一)
- 租房&考驾照—一个程序员的成长史(5)
- 揭秘-程序员的工资是否够用?
- 黑马程序员—java基础—java基础语法:数组,二维数组,方法重载
- 频繁跳槽的面试一定会被压价!
- Java资源大全(国外程序员推荐篇)
- 做一个有节操,有底线的程序员
- 十道海量数据处理面试题与十个方法大总结
- Java Web架构知识整理——记一次阿里面试经历
- iOS_面试遇到的问题
- 程序员思维枷锁