这篇文章主要 整理出来的大部分公司需要的技术

以及一些学习链接,进行恶补一下,以免面试官考倒你

其中也整理了一些面试题需要的可以点击链接

需要掌握的技术

基础概念需要

面向对象 OOD/OOP

OOD:Object-Oriented Design 百度百科

OOP:Object Oriented Programming 百度百科

IOC:控制反转,主要有Spring.NET

ioc spring控制反转...首先为什么要用ioc,以前做项目老是创建对象,而且多个对象之间耦合对很高,维护的时候要修改某个对象,却级联的要修改其他对象.. ioc 把对象的生命周期交给spring管理,使用配置文件映射的方式生成对象..利于维护,减少耦合。 缺点:由于是映射生成对象,速度比一般要慢大概2倍. 所以使不使用是应项目而异...

领域驱动:一种架构设计思想

AOP:面向切面编程

SOA:面向服务

EAI: 企业应用集成

通讯技术主要有

WCF、WebAPI、WebService

基础概念

ADO.NET、ASP.NET

MVC、三层架构

设计模式:工厂模式、适配器模式、策略模式

多线程,线程池,Task,ThreadPool

Lucene.net 全文检索 Analyzer 分析器分析

Node.js、Golang

RESTFUL

分布式系统

Hadoop、HDFS、MapReduce、HBase

Weblogic、Websphere、Tomcat

消息列队

ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ

前端

Bootstrap、AngularJS、MiniUI、Ext.js、YUI

通讯协议

TCP/IP网络协议,熟悉Socket编程

了解CMPP/MM7协议优先

其他加分项

熟悉单点登陆(SSO),OAuth2,CAS等

数据同步,事务处理

能够利用系统调试类似winding,分析dump日志;

工作流

这个虽然没有人提到但是也是重中之重啊。典型的CCflow,K2等

数据库

MySQL、SQL Server、Oracle

存储过程、视图、触发器

mongodb,大数据优化、存储。

缓存技术

这个也是最基本操作,还有别的,但是我看了好多面试单位只是提到了 Memcached 所以这个要掌握

Redis

Memcached

ORM

这两个还是挺重要的,现在很多企业项目基本上都用这俩ORM,所以一定要会

Entity Framework

NHibernate

系统概念

概念型东西知道是什么就可以了,可以下载几个来看看

ERP :企业的信息管理系统,内部ERP主要是 电子商务后台管理,进销存

CRM:客户关系管理系统,

CMS :内容管理系统,这个是一些快捷开发网站的内容管理系统,例如 WordPress,DNN ,等

工具

主要是一些 反编译 编译 抓包 检测内存的工具,用到的不多,后期出问题调试用

dottrace,reflector,HTTP Analyzer ,Procdump

ROSE、POWERDESIGNER

TDD + XUnit + FXCop + Trac + Specification Documents

.NET 面试基本技术整理的更多相关文章

  1. web前端面试知识点整理

    一.HTML5新特性 本地存储 webStorage websocket webworkers新增地理位置等API对css3的支持canvas多媒体标签新增表单元素类型结构标签:header nav ...

  2. 高级测试工程师面试必问面试基础整理——python基础(一)(首发公众号:子安之路)

    现在深圳市场行情,高级测试工程师因为都需要对编程语言有较高的要求,但是大部分又没有python笔试机试题,所以面试必问python基础,这里我整理一下python基本概念,陆续收集到面试中python ...

  3. JDBC面试知识点整理(温习用)

    要面试,所以把之前的笔记整理一遍,嘻嘻,加油 JDBC编程 使用JDBC,java程序可以轻松地操作各种主流数据库,Oracle,MySQL,等,使用JDBC编写的程序不仅可以实现跨数据库,还具有跨平 ...

  4. AOP面试知识整理,^_^-包括spring Aop

    讲到java企业级开发框架,就不可避免的讲到 IOC,AOP,MCV 今天面试时被问到AOP,讲的很乱,这里整理笔记,包括AOP,spring-AOP的部分知识,错误的地方请小伙伴指出来. 谈谈你对A ...

  5. 100道Java高频面试题(阿里面试官整理)

    我分享文章的时候,有个读者回复说他去年就关注了我的微信公众号,打算看完我的所有文章,然后去面试,结果我后来很长时间不更新了...所以为了弥补一直等我的娃儿们,给大家的金三银四准备了100道花时间准备的 ...

  6. java面试问题整理-垃圾回收

    对于GC来说,当程序员创建对象时,GC就开始监控这个对象的地址.大小以及使用情况.通常,GC采用有向图的方式记录和管理堆(heap)中的所有对象,通过这种方式确定哪些对象是"可达的" ...

  7. 【Android进阶】Android面试题目整理与讲解(一)

    这一篇文章专门整理一下研究过的Android面试题,内容会随着学习不断的增加,如果答案有错误,希望大家可以指正 1.简述Activity的生命周期 当Activity开始启动的时候,首先调用onCre ...

  8. 【转载】最全的面试题目整理(HTML+CSS部分)

    转载自 知乎 @西点王子 https://www.zhihu.com/people/F211/answers 1. 常用那几种浏览器测试?有哪些内核(Layout Engine)? (Q1) 浏览器: ...

  9. LxNx前端F2F面试问题整理

    LxNx前端面试问题: 1. 你用过前端哪些框架?它们项目中会用到Angular.js Backbone.js 我回答jQuery, bootstrap, 而Augular.js只是学过 2. 那既然 ...

随机推荐

  1. 自定义组件之MoreListView

    前言 本文针对自定义组件进行一些分析.还是那句老话“授之于鱼不如授之以渔”.今天要讲的是一个自定义的可以分页的ListView. 网上都讲了些ListView分页的方法,那么为什么我在这里还需要自己写 ...

  2. zeromq 测试总结

    总结 测试项目 github (https://github.com/solq360/jmzq) 非常不稳定 pub/sub 模式 30W压测丢了27W条消息,官方没有给出任何的发送状态供业务层处理 ...

  3. 【weka应用技术与实践】过滤器

    weka中的过滤器主要用于数据预处理阶段对数据集的各种操作. 今天简单地使用一下过滤器: 首先打开一个自带数据集weather.numeric.arff,这是一个关于通过天气条件,气温以及风力等因素来 ...

  4. 蓝凌表单的表体调用Javascript

    应用场景:像请假类表单会在从表输入开始时间.结束时间等字段 需求1:客户希望根据开始.结束时间自动计算小时数 解决方法: 1.主表单增加一行,设三个字段[开始时间合计].[结束时间合计].[开始结束时 ...

  5. sqlserver -- 学习笔记(五)查询一天、一周、一个月记录(DateDiff 函数)(备忘)

    Learn From : http://bjtdeyx.iteye.com/blog/1447300 最常见的sql日期查询的语句 --查询当天日期在一周年的数据 ) --查询当天的所有数据 ) -- ...

  6. 用JavaScript修改浏览器tab标题

    修改tab或者window的标题,是一项较老的实践.Gmail 用它来提示用户新的聊天消息,当有新的page通过AJAX加载的时候,本站同样用它更新tab title.这是怎样做到的呢?当时是通过设置 ...

  7. 笔试测试开发题三道(python)

    笔试遇到的三道测试开发题,虽然都不难,但关键还是思路吧!我想在开发东西的时候应该具备的就是思路,有了思路尝试去写,或查相关文档或代码,在此基础上需要不断调整最终达到需求.思路又是在不断练习中获得的. ...

  8. 小printf的故事(未完待续)

    小printf的故事 这篇文章的原文来自:英文原文作者仿照<小王子>中的情节,生动有趣的阐述了小printf从编程小白到专家的成长历程.这是我第一次尝试翻译文章,肯定有很多不足之处,情不要 ...

  9. GitLab安装说明

    GitLab,是一个使用 Ruby on Rails 开发的开源应用程序,与Github类似,能够浏览源代码,管理缺陷和注释,非常适合在团队内部使用. gitlab是基于Ruby on Rails的, ...

  10. [Solution] Microsoft Windows 服务(2) 使用Topshelf创建Windows服务

    除了通过.net提供的windows服务模板外,Topshelf是创建Windows服务的另一种方法. 官网教程:http://docs.topshelf-project.com/en/latest/ ...