.NET工作准备--01前言
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前言的更多相关文章
- 01 前言/基础设施 - DevOps之路
01 前言/基础设施 - DevOps之路 文章Github地址,欢迎start:https://github.com/li-keli/DevOps-WiKi 简介 基础架构采用DevOps设计思想, ...
- .net工作准备系列--01前言
注:学习参考朱毅编著的进入IT名企必读200题. 内容重在自我学习与巩固. 前言: 章节划分 01应聘须知 02基础知识(重点) 03进阶知识 04重点应用(aspnet第一部分) 04重点应用(as ...
- JavaScript是如何工作的01:引擎,运行时和调用堆栈的概述!
概述 几乎每个人都已经听说过 V8 引擎,大多数人都知道 JavaScript 是单线程的,或者它使用的是回调队列. 在本文中,我们将详细介绍这些概念,并解释 JavaScrip 实际如何运行.通过了 ...
- Django笔记&教程 0-1 前言
Django 自学笔记兼学习教程第0章第1节--前言 点击查看教程总目录 1 最初的想法 自学Django已经有一段时间了,自认收获不少,学的还算可以,然而实际去做项目写代码的时候,很多用法记得不清, ...
- ASP.NET MVC异步验证是如何工作的01,jQuery的验证方式、错误信息提示、validate方法的背后
ASP.NET MVC借助jQuery的验证机制,提供了一套从客户端到服务端异步验证的解决方案,通常情况下,用起来相当方便.但面对一些相对特殊的情况,可能会遇到验证失效的场景,比如在使用ajax动态异 ...
- build path libraries java基础--Jar包添加到build path方式说明--01
摘自: http://blog.csdn.net/haolongabc/article/details/7007701 java基础--Jar包添加到build path方式说明--01 前言:这段短 ...
- 知识全聚集 .Net Core 技术突破 | 简单说说工作单元
知识全聚集 .Net Core 技术突破 | 简单说说工作单元 教程 01 | 模块化方案一 02 | 模块化方案二 其他教程预览 分库分表项目实战教程 Git地址: https://github.c ...
- [工作札记]02: .Net Winform控件TreeView最简递归绑定方法
前言:Treeview控件是我们在WinForm.WebForm开发中经常使用的控件,需要从数据库动态加载数据,然后递归绑定每一个节点:同样,递归的思路在其他程序中也经常运用,包括.Net MVC等. ...
- 打造高效前端工作环境 - tmux
打造高效前端工作环境 - tmux 前言 现在前端开发可不容易啊,先打开个VIM,然后再打开个lite-server,一不小心写个ES2015还要打开个gulp来做预编译,如果能把这么多个窗口放在一 ...
随机推荐
- python之旅:面向对象进阶
一 isinstance(obj,cls)和issubclass(sub,super) isinstance(obj,cls)检查是否obj是否是类 cls 的对象 class Foo(object) ...
- Java基础-爬虫实战之爬去校花网网站内容
Java基础-爬虫实战之爬去校花网网站内容 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 爬虫这个实现点我压根就没有把它当做重点,也没打算做网络爬虫工程师,说起爬虫我更喜欢用Pyt ...
- nginx 重写URL尾部斜杠
1. 在URL结尾添加斜杠 在虚拟主机中这么添加一条改写规则: rewrite ^(.*[^/])$ $1/ permanent;或者rewrite ^([/\w-_]*[^/])$ $1/ perm ...
- bzoj千题计划263:bzoj4870: [六省联考2017]组合数问题
http://www.lydsy.com/JudgeOnline/problem.php?id=4870 80分暴力打的好爽 \(^o^)/~ 预处理杨辉三角 令m=n*k 要求满足m&x== ...
- jQuery1.11源码分析(2)-----Sizzle源码中的正则表达式[原创]
看完了上篇,对Sizzle有了一个大致的了解,我们接下来就可以正式开始啃Sizzle的源码了.上来就讲matcher难度太大,先来点开胃菜,讲讲Sizzle中的各个正则表达式的作用吧(本来还想讲初始化 ...
- html5 canvas在线文本第二步设置(字体边框)等我全部写完,我会写在页面底部
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- PHP 设计模式 单例模式 工厂模式 注册模式
1.工厂模式,工厂方法或者类生成对象,而不是在代码中直接new 2.单例模式,使某个类的对象仅允许创建一个 3.注册模式,全局共享和交换对象 项目文件目录 入口文件 index.php <?ph ...
- 第14月第1天 uialterview 键盘 uibutton圆角
1. 在IOS 8之后 当UIAlertView 和keyboard 同时出现时,会出现键盘闪现的情况 所以就修正UIAlertView http://blog.sina.com.cn/s/blog_ ...
- Python 入门基础2 --基本数据类型、运算符
本节目录 一.IDE(集成环境的安装) 二.基本数据类型 三.输入输出 四.运算符 五.后期补充内容 一.IDE(集成环境的安装) 安装pycharm 注:快捷键: 1.ctrl + ? :注释此行, ...
- 使用NSIS制作安装包
nsis下载地址:http://www.pc6.com/softview/SoftView_14342.html nsis使用: 启动NSIS程序主界面,选择“可视化脚本编辑器(VNISEdit)”菜 ...