面试
面试之前的准备 |
||
1 |
需要新员工完成什么样的任务? |
|
2 |
怎样的人能完成这样的任务? |
|
3 |
哪些途径和方法可以发现这样的人? |
|
4 |
测试一下简历的真实性 |
1. 年龄与学历的推算。 2. 自助我介绍时,与简历吻合。 3. 简历的履历不留空白。 |
5 |
测试做过项目的真实性 |
1. 在项目里面担当什么角色? 2. 负责哪个模块? 3. 说下负责的模块有什么功能? |
6 |
测试技术能力的真实性 |
根据简历写的技术点,从浅入深的面试。 |
考核范围 |
||
1 |
分析能力 |
1. 开发登录或注册页,说下你的思路? 2. 如果半年做完一个项目后,这个项目不上线了,你会怎么想? 3. 给一个页面的div直接加onclick事件,和用JQuery来构造div的onclick有什么区别 |
2 |
判断能力 |
|
3 |
决策能力 |
1. 工作中,如果上司交给了你一份任务,你已经提前预知完成不了,你会怎么做? |
4 |
策划与组织能力 |
1. 之前是否有过团队活动?是否有组织过活动? 2. 如果让你组织一次羽毛球活动, 15人左右,简要说下你会如何组织。 |
5 |
认真主动态度 |
1. 对加班怎么看? 2.工作中,你有没做过哪个模后有自我成就感? |
6 |
工作标准 |
|
7 |
精力充沛 |
|
8 |
工作动力 |
1. 最近有什么看过什么学习资料? 2. 没有成长空间的原因是什么? |
9 |
知人善任 |
|
10 |
独立工作的能力 |
|
11 |
承担压力的能力 |
|
12 |
文语言表达能力/说、力、沟通能力 |
|
13 |
细心 |
1. 做一个选择题,将ABCD顺序打乱。 |
14 |
领导能力 |
|
15 |
忠实度 |
1. 看下简历的工作履历。 2. 自己有哪些不足? |
实习生及试用生
应届生 |
||
1 |
你是怎么进入到软件开发这一行的? |
|
2 |
你曾经学过的第一种编程语言是什么? |
|
C#篇 |
||
1 |
ref和out的区别是什么 |
|
2 |
解释一下什么方法重载 |
|
3 |
解释一下什么是构造函数 |
|
4 |
对缓存是否有了解 |
|
5 |
列出所有你知道的可用于两个页面之间传递参数的方法 |
|
6 |
请按顺序至少写出5个涉及ASP.NET 页面生命周期的方法 |
|
7 |
需要登录的页面,如果直接访问会跳转到登录页面,如果被篡改,如果避免风险 |
|
8 |
Cookies与Session的区别 |
|
9 |
有做过上传文件功能吗 |
|
10 |
源代码管理软件用是什么 |
|
11 |
GET和POST的区别 |
|
12 |
消息队列 |
|
HTML,CSS,Jquery |
||
1 |
CSS,Jquery中 # . 分别代表什么意思 |
|
2 |
$(“#a #b”)代表什么意思 |
|
3 |
Jquery中如何给一个DIV加样式 |
|
4 |
Jquery中Ajax请求返回数据类型有哪些 |
|
5 |
Jquery中Ajax返回的数据如果是Json,如何处理中毒问题 |
|
6 |
Jquery中如何循环一个div |
|
SQL |
||
1 |
SQL中是如何分页的 |
|
2 |
LEFT JOIN,INNER JOIN 两者区别 |
|
3 |
SQL事务是否有了解 |
|
4 |
SQL注入攻击,有哪些办法可以避免 |
|
其他 |
||
1 |
在这家公司中,你有学到什么?(技术、业务、其他) |
|
2 |
如何评估及控制项目的风险? |
|
3 |
|
|
4 |
CMMI流程 |
|
5 |
|
|
工具 |
||
1 |
火狐(Firebug、Live http、Cookies manager、Web Developer、YSlow、CSS Usage、html validator、PageSpeed) https://developers.google.com/speed/pagespeed/insights_extensions HTTP Watcher |
|
2 |
水晶报错 http://www.highcharts.com/ |
|
3 |
图片压缩 http://www.smushit.com/ysmush.it/ |
|
4 |
前端工具 http://tool.lu/ |
|
5 |
前端性能分析 http://tool.lu/ |
|
6 |
Debug view、Windows event、windows 性能、winDbg http://www.csharpwin.com/csharpspace/10719r7422.shtml |
|
7 |
BCompare.exe |
|
8 |
Sql 智能提示 |
|
9 |
站长工具 |
|
10 |
站点安全检测 http://webscan.360.cn/ |
|
中级开发工程师
C# |
||
1 |
ref和out的区别是什么 |
|
2 |
字符串 “” string.Emtpy 两者的区别 |
|
3 |
HttpHandler,HttpModule有什么相同点或差别 |
|
4 |
列出所有你知道的可以提升网站速度的技术点 |
|
5 |
读一下对缓存的理解。.net framework缓存依赖;OutputCache |
|
6 |
什么是跨站点脚本攻击(Cross Site Script),如何避免 |
|
7 |
需要登录的页面,如果直接访问会跳转到登录页面,如果被篡改,如果避免风险 |
|
SQL |
||
1 |
精确查询User表中Name字段值为 a’b |
|
2 |
模糊查询User表中Name字段值为 a%b |
|
3 |
一张学生表 S(sId,Name),一张课程表C(cId,sId,Score),计算出所有学生总分数 |
|
4 |
同上,计算出所有学生平均分数 |
|
5 |
同上,计算出所有学生最高分数 |
|
6 |
谈谈SQL中的char(10), nchar(10), varchar(10)、nvarchar(10)的差异 |
|
7 |
与下触发器的优缺点 |
|
8 |
事务未结束之前,会对表产生死锁,如何避免SELECT时不会被锁住 |
|
9 |
是否知道SQL性能如何调优 |
|
其他 |
||
1 |
|
|
2 |
如果让你做个定时运行的工具,说出你所知道的做法 |
|
3 |
|
|
4 |
|
|
5 |
|
|
前端性能
URL 图
Employee 的构造函数以下存在的错误是 ( )
private int Employee(){this.id = 100;}
private Employee(){this.id = 100;}
static Employee(){id = 100;}
public Employee(int id){this.id = id;}
下列对 重载(overload) 描述不正确的是( )
相同的参数不同的返回值
不同的参数
不同的参数类型和不同的返回值
不同的参数类型和相同的返回值
下列关于使用String或StringBuilder创建字符串描述不正确的是( )
如需要多次拼接字符串,StringBuilder速度更快,GC回收次数更少
每次修改一个string都会产生一个新的string
StringBuilder对象创建前将事先分配一段内存
尽量都用StringBuilder代替String使用
以下关于抽象类的描述正确的是: ( )
抽象类必须包含抽象方法
可以创建抽象类的实例
抽象类的子类也是抽象类
有抽象方法的类一定是抽象类
在一个页面中,如果将所有的div元素都设置为绿色,实现功能是( )
$(“div”).css(“color”,”green”)
$(this).(“div”).css(“color”,”green”)
$(this).get(“div”).css(“color”,”green”)
$(this).find(“div”).css(“color”,”green”)
使用 Ajax Post 方式,向页面 A.aspx 发送请求, 请求的数据是 UserID = "A" , Pwd = "B" , 假设服务器返回"OK" 是成功. 客户端弹出 "验证通过" 提示框,以下代码正确的是( ):
$.post("A.aspx",UserID:"A",Pwd:"B",function(res){ if ( res == "OK") {alert("验证通过");} });
$.post({"A.aspx",UserID:"A", Pwd:"B"},function(res){ if ( res == "OK") {alert("验证通过");} });
$.post("A.aspx",UserID="A", Pwd ="B",function(res){ if ( res == "OK") {alert("验证通过");} });
$.post("A.aspx",{UserID:"A", Pwd:"B"},function(res){ if ( res == "OK") {alert("验证通过");} });
其他 |
||
1 |
项目上公网后,要看错误日志 |
|
2 |
核心逻辑先测试 |
|
3 |
开发任务多时,可以完成几个页面后提前提测 |
|
4 |
里程碑、迭代、(瀑布型,比如CMMI) |
|
5 |
|
|
1、memcache、Redis(缓存方面可能会问什么时候使用runtime 和 分布式缓存,缓存命中率等)
2、wcf、webapi(wcf 和webapi的关系??)
3、orm(聊一聊熟悉的orm框架)
4、数据库(这个估计不会问的太深)
5、设计模式、aop、Ioc之类的GoF
什么是emit nuget
MVC
压工资
沪江笔试题很简单 不知道你和我会不会是一套题,笔试题前面是问答题,基本上就是问用户memcache mangodb没 只需要勾选就好了,其它的题也很简单 例如div居中,数据库翻页
数库库-大数据