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. 洛谷_Cx的故事_解题报告_第四题70

    1.并查集求最小生成树 Code: #include <stdio.h> #include <stdlib.h>   struct node {     long x,y,c; ...

  2. 让外部网络访问K8S service的四种方式

    本文基于kubernetes 1.5.2版本编写 kube-proxy+ClusterIP kubernetes版本大于或者等于1.2时,配置: 修改master的/etc/kubernetes/pr ...

  3. node的path.join 和 path.resolve的区别

    直接上图: join resolve 明显可以看出,join只会帮你把路径连接起来,而resolve会以当前路径为父路径来把你提供的路径连接起来

  4. Java基础-编写问候语-“Hello World”

    Java基础-编写问候语-“Hello World” 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.编写“Hello World”程序 1>.编写源代码 任何文本编辑起都 ...

  5. Java URL

    1.在网络编程的时候,一定不要忘记 <uses-permission android:name="android.permission.INTERNET"></u ...

  6. SQL记录-PLSQL循环

    PL/SQL循环   可能有一种情况,当需要执行的代码块的几个多次.在一般情况下,语句顺序执行:一个函数的第一条语句,首先执行,然后是第二个...等等. 编程语言提供了各种控制结构,允许更多复杂的执行 ...

  7. Splay模板讲解及一些题目

    普通平衡树模板以及文艺平衡树模板链接. 简介 平衡二叉树(Balanced Binary Tree)具有以下性质:它是一棵空树或它的左右两个子树的高度差的绝对值不超过1,并且左右两个子树都是一棵平衡二 ...

  8. TED_Topic9:How we're priming some kids for college — and others for prison

    Alice Goffman In the United States, two institutions guide teenagers on the journey to adulthood: co ...

  9. Linux 静态库与动态库

    静态库(.a) 一个deal.c  usedeal.c 重点 1. gcc -c deal.c 生成 deal.o 2. ar -rsv libdeal.a  deal.o 生成 libdeal.a ...

  10. 【技巧总结】理解XXE从基础到盲打

    原文:http://agrawalsmart7.com/2018/11/10/Understanding-XXE-from-Basic-to-Blind.html 这篇文章中将讨论以下问题. XXE是 ...