.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;
         }
 }

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏后端技术探索

php进阶

基本数据类型和数组都为真复制,即为真副本,当属性为对象时,为假复制,改变副本仍会影响原对象.解决方案:

1321
来自专栏游戏开发那些事

【Unity游戏开发】Lua中的os.date和os.time函数

  最近马三在工作中经常使用到了lua 中的 os.date( ) 和 os.time( )函数,不过使用的时候都是不得其解,一般都是看项目里面怎么用,然后我就...

1384
来自专栏企鹅号快讯

Python 相较于Java 而言,有什么优势?

最近在后台,有很多的同学私聊我说,Python和Java.,哪个具有前景呢?今天我们就来简单的讲一下这两者的区别: 我认为C, Java跟Python都是非常成...

2396
来自专栏京东技术

京东资深架构师代码评审歪诗

1823
来自专栏从流域到海域

Python 条件判断

Python if语句 格式:注意不要漏写:这是容易犯错的地方。 if语句包含两部分,判断部分和执行部分,只有在判断部分得到的布尔值为True时,才会执行执...

23210
来自专栏进击的程序猿

The Clean Architecture in PHP 读书笔记(二)

设计模式是对软件中通用问题的总结,有了设计模式,方便我们进行交流,譬如一说MVC,我们就知道是怎么回事了,不然我们必须巴拉巴拉一大堆话去描述,不易于传播、交流,...

794
来自专栏编程一生

谈面试时从写一个单例开始究竟能问多深及终极解决方案

1454
来自专栏向治洪

Python高效编程技巧

###Python高效编程技巧 如果你发现一个好的程序库,符合你的要求,不要不好意思————大部分的开源项目都欢迎捐赠代码和欢迎提供帮助——即使你不是一个Pyt...

2265
来自专栏Java呓语

策略模式(分离算法,选择实现)

如果您是第一次阅读我的设计模式系列文章,建议先阅读设计模式开篇,希望能得到您宝贵的建议。

983
来自专栏Python研发

设计模式 -- 常用设计模式

                                  ——可复用面向对象软件的基础

2701

扫码关注云+社区