01应聘须知(已过时)

-1.了解软件开发大环境。
-2.准备简历:不宜超过一页,永远准备中文,模板。
-3.渠道:3大网站,中华英才,前程无忧(51job最给力),智联招聘。现在还有猎聘网和100程序员等
-4.面试禁忌:不重考官,不注礼节,夸夸其谈,急问待遇。

总得来说就是,简历实事求是的前提下略有修饰,针对你应聘的职位,企业的项目方向,技术使用等。
面试就是轻松愉快,机会总会有的,但永远降临到有准备的人,特别的,外企很重英语口语。

注:学习参考朱毅编著的进入IT名企必读200题。。

  • Infosys公司(201404)

技术问题记载:
*表变量,临时表差异:
*sqlserver中的with关键字;
*  @table,@@table;#table,##table差异:
  
@table表示局部表变量,@@table表示全局表变量;
  
#table表示局部临时表,##table表示全局临时表;
*update:多表关联下的更新;
*A&&B,A&B的区别;
*const,readonly,static的区别;
const属于一般的常量概念,一个包含不能修改的值得变量,并且必须在声明的时候赋值,编译器绑定;
readonly其值不能改变(但不用在声明时马上初始化),但在运行前其值是未知的。可以选择动态,或者静态:
当动态时,可以通过构造函数赋值;如time = new DateTime();
当静态时(static readonly),可以通过静态构造函数复制;如data = readXml();
static修饰变量是全局变量的概念.
*delegate,event
*用mvc实现GridView,mvc下model,view间的传值(action?)
*多线程,例子:(?backgroundWorker)类,文件流情况下实现一个进度条;自己试试;文件的断点续传;
其实就是.net封装的一个空间类,方便于类似进度条操作;
backgroundWorker.DoWork();RunWorkerAsync();OnWorkCompleted();ReportProcess();

*两个不同命名空间下相同结构的类之间值的Clone;
可以使用序列化和反序列化化方法,中间借用XML文件;
*asp.net中httpRequest,httpModule的使用环境,使用时机
*Global.asax的使用:ApplicationInit...;
*WebService的配置
*Session,Cookie,Cache,如果不能使用session如何实现相似的功能;
*javascript的继承;
*best practice分享;(比如测试的框架)
*如何在不使用session的情况下,通过其他方式达到session的作用;

  • Bleum

C#部分为上机:全英文试题,最好使用通过microsoft C#engineer英文版相关考核;
面试考核:
*sqlserver2008创建索引,include指令;
*sql中视图与存储过程的区别;
*sqlserver中使用动态sql,sql的参数化;
*千万级大量数据下的查询和页面展示;
*查询优化,sqlserver相关工具;

  • HP

在英文方面,请准备一个自我介绍
1.自我介绍:不用过长,介绍下自己的个性(example:kind,warm hearted,hardworking,quick
learner等等)、之前工作(可与项目经验相结合)、简单介绍下自己平时的兴趣爱好
2.项目经验介绍(describe one of your projects):简单概括即可,你的job
title(职位名称)与你主要负责那部分(be responsible for),它实现了一个什么样的目的。
3.你的离职原因:例如want to find an environment where I can practice my
English & technical skills
4. 职业规划

面试会问到的基本问题:
1. Could you please introduce yourself?
2. Do you have any experience to work with foreigners? If yes,
describe something about it.
3. What’s the biggest challenge you met before?
4. What’s your greatest strength?
5. What’s your career goal?
6. Why do you want to join HP?
7. What have you learned from your latest work?
  • 其他

1.delegate与event的异同:
namespace AspnetTest
{
   
//委托可以放在namespace而不用指定到一个class中;
    public
delegate void
TestDelegate(object sender, EventArgs args);

public class
DelegateOrEvent {
       
private void Test()
       
{
           
var mt = new ModuleTest();
           
mt.testDelegate += A;
           
mt.testDelegate(null,null);
           
mt.testDelegate.Invoke(null,null);

//事件形式上等同于一个私有的委托,加上add/remove方法;
           
mt.testEvent += A;
           
mt.testEvent();
//错误,事件只能在定义事件的函数中被调用
       
}
       
private void A(object sender, EventArgs args)
       
{throw new NotImplementedException();}
    }
    public class
ModuleTest:IHttpModule
    {
       
private void TestFunction();
       
//private delegate void testDelegate();
       
public TestDelegate testDelegate;

//事件的参数和返回值固定
       
public event EventHandler testEvent;
       
//private EventHandler testEventHandler;

private void initial() {
           
testDelegate = LikeBao;
           
testEvent = LikeBao;
       
}
}

.NET工作准备--01前言的更多相关文章

  1. 01 前言/基础设施 - DevOps之路

    01 前言/基础设施 - DevOps之路 文章Github地址,欢迎start:https://github.com/li-keli/DevOps-WiKi 简介 基础架构采用DevOps设计思想, ...

  2. .net工作准备系列--01前言

    注:学习参考朱毅编著的进入IT名企必读200题. 内容重在自我学习与巩固. 前言: 章节划分 01应聘须知 02基础知识(重点) 03进阶知识 04重点应用(aspnet第一部分) 04重点应用(as ...

  3. JavaScript是如何工作的01:引擎,运行时和调用堆栈的概述!

    概述 几乎每个人都已经听说过 V8 引擎,大多数人都知道 JavaScript 是单线程的,或者它使用的是回调队列. 在本文中,我们将详细介绍这些概念,并解释 JavaScrip 实际如何运行.通过了 ...

  4. Django笔记&教程 0-1 前言

    Django 自学笔记兼学习教程第0章第1节--前言 点击查看教程总目录 1 最初的想法 自学Django已经有一段时间了,自认收获不少,学的还算可以,然而实际去做项目写代码的时候,很多用法记得不清, ...

  5. ASP.NET MVC异步验证是如何工作的01,jQuery的验证方式、错误信息提示、validate方法的背后

    ASP.NET MVC借助jQuery的验证机制,提供了一套从客户端到服务端异步验证的解决方案,通常情况下,用起来相当方便.但面对一些相对特殊的情况,可能会遇到验证失效的场景,比如在使用ajax动态异 ...

  6. build path libraries java基础--Jar包添加到build path方式说明--01

    摘自: http://blog.csdn.net/haolongabc/article/details/7007701 java基础--Jar包添加到build path方式说明--01 前言:这段短 ...

  7. 知识全聚集 .Net Core 技术突破 | 简单说说工作单元

    知识全聚集 .Net Core 技术突破 | 简单说说工作单元 教程 01 | 模块化方案一 02 | 模块化方案二 其他教程预览 分库分表项目实战教程 Git地址: https://github.c ...

  8. [工作札记]02: .Net Winform控件TreeView最简递归绑定方法

    前言:Treeview控件是我们在WinForm.WebForm开发中经常使用的控件,需要从数据库动态加载数据,然后递归绑定每一个节点:同样,递归的思路在其他程序中也经常运用,包括.Net MVC等. ...

  9. 打造高效前端工作环境 - tmux

    打造高效前端工作环境 - tmux 前言  现在前端开发可不容易啊,先打开个VIM,然后再打开个lite-server,一不小心写个ES2015还要打开个gulp来做预编译,如果能把这么多个窗口放在一 ...

随机推荐

  1. 用rem来做响应式开发(转)

    由于最近在做公司移动项目的重构,因为要实现响应式的开发,所以大量使用到了rem的单位,觉得这个单位有点意思.但是现在貌似用他的人很少.上一篇文章我分享了淘宝写的一篇rem的介绍,介绍的非常全面,但是他 ...

  2. AngularJs入门篇-控制器的加深理解基础篇

    下面做的是一个更新时间的效果,每一秒钟就会更新一下,视图中会显示出当前的时间   下面的这个例子中,SceondController函数将接受两个参数,既该DOM元素的$scope和$timeout. ...

  3. HDU 2086 A=? 数学题

    题目描述:有一个公式,Ai = (Ai-1 + Ai+1)/2 - Ci (i = 1, 2, 3, .... n).,如果给出A0, An+1, 和 C1, C2, .....Cn要你计算出A1是多 ...

  4. keepalived启动不成功,状态一直是inactive(dead) 的解决办法以及keepalived高版本没有rc.d目录,虚拟VIP无法访问问题

    安装配置教程我就不说了,网上很多,这里只给出我遇到的两个坑: 1 rc.d目录 ,kp在1.4版本之后rc.d要去解压之后的源码包里去找,make之后的目录里面没有了,我使用的是2.0.13最新版本, ...

  5. 【算法】Huffman编码(数据结构+算法)

    1.描述 Huffman编码,将字符串利用C++编码输出该字符串的Huffman编码. Huffman树是一种特殊结构的二叉树,由Huffman树设计的二进制前缀编码,也称为Huffman编码在通信领 ...

  6. linux下简单的备份的脚本 2 【转】

    转自:http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=26807463&id=4577034 之前写过linux下简单的 ...

  7. 003_vim使用tip

    vim 使用tip 编写python程序 自动插入头信息: #!/usr/bin/env python # coding=utf-8 输入.或按TAB键会触发代码补全功能 :w保存代码之后会自动检查代 ...

  8. Linux硬盘的检测(原创)

    http://czmmiao.iteye.com/blog/1058215 概述 随着硬盘容量.速度的快速发展,硬盘的可靠性问题越来越重要,今天的单块硬盘存储容量可轻松达到1TB,硬盘损坏带来的影响非 ...

  9. php如何优雅地把数组传递给前端js脚本?

    比如说http://echarts.baidu.com/demo...这个例子中,一般里面的timeData数组都是数据库的所有记录的单独某一个列的集合,而例子中第149行的 data:[ 1,2,3 ...

  10. 查看library的依赖树

    今天一同事问我如何解决包依赖重复的问题,我告诉他你可以用exclude,provide,compileOnly等关键字,他问我如何查找某个库依赖了什么,我说有一个插件,愣是想了好久没想起什么名字来,搜 ...