.NET 面试基本技术整理
这篇文章主要 整理出来的大部分公司需要的技术
以及一些学习链接,进行恶补一下,以免面试官考倒你
其中也整理了一些面试题需要的可以点击链接
需要掌握的技术
基础概念需要
面向对象 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 面试基本技术整理的更多相关文章
- web前端面试知识点整理
一.HTML5新特性 本地存储 webStorage websocket webworkers新增地理位置等API对css3的支持canvas多媒体标签新增表单元素类型结构标签:header nav ...
- 高级测试工程师面试必问面试基础整理——python基础(一)(首发公众号:子安之路)
现在深圳市场行情,高级测试工程师因为都需要对编程语言有较高的要求,但是大部分又没有python笔试机试题,所以面试必问python基础,这里我整理一下python基本概念,陆续收集到面试中python ...
- JDBC面试知识点整理(温习用)
要面试,所以把之前的笔记整理一遍,嘻嘻,加油 JDBC编程 使用JDBC,java程序可以轻松地操作各种主流数据库,Oracle,MySQL,等,使用JDBC编写的程序不仅可以实现跨数据库,还具有跨平 ...
- AOP面试知识整理,^_^-包括spring Aop
讲到java企业级开发框架,就不可避免的讲到 IOC,AOP,MCV 今天面试时被问到AOP,讲的很乱,这里整理笔记,包括AOP,spring-AOP的部分知识,错误的地方请小伙伴指出来. 谈谈你对A ...
- 100道Java高频面试题(阿里面试官整理)
我分享文章的时候,有个读者回复说他去年就关注了我的微信公众号,打算看完我的所有文章,然后去面试,结果我后来很长时间不更新了...所以为了弥补一直等我的娃儿们,给大家的金三银四准备了100道花时间准备的 ...
- java面试问题整理-垃圾回收
对于GC来说,当程序员创建对象时,GC就开始监控这个对象的地址.大小以及使用情况.通常,GC采用有向图的方式记录和管理堆(heap)中的所有对象,通过这种方式确定哪些对象是"可达的" ...
- 【Android进阶】Android面试题目整理与讲解(一)
这一篇文章专门整理一下研究过的Android面试题,内容会随着学习不断的增加,如果答案有错误,希望大家可以指正 1.简述Activity的生命周期 当Activity开始启动的时候,首先调用onCre ...
- 【转载】最全的面试题目整理(HTML+CSS部分)
转载自 知乎 @西点王子 https://www.zhihu.com/people/F211/answers 1. 常用那几种浏览器测试?有哪些内核(Layout Engine)? (Q1) 浏览器: ...
- LxNx前端F2F面试问题整理
LxNx前端面试问题: 1. 你用过前端哪些框架?它们项目中会用到Angular.js Backbone.js 我回答jQuery, bootstrap, 而Augular.js只是学过 2. 那既然 ...
随机推荐
- Touch Event
转自: http://hi.baidu.com/masaiui/item/971775e8b316238bc10d754b 参考: http://hedgehogking.com/?p=55 ...
- asp.net 客户端上传文件全路径获取方法
asp.net 获取客户端上传文件全路径方法: eg:F:\test\1.doc 基于浏览器安全问题,浏览器将屏蔽获取客户端文件全路径的方法,只能获取到文件的文件名,如果需要获取全路径则需要另想其他 ...
- 安卓序列化漏洞 —— CVE-2015-3525
在2014年,Jann Horn发现一个安卓的提权漏洞,该漏洞允许恶意应用从普通应用权限提权到system用户执行命令,漏洞信息与POC见(1].漏洞的成因源于在安卓系统(<5.0)中,java ...
- symfony安装使用
symfony是一个强大的具有DI特性的框架,目前比较流行的php开发框架Drupal,Laravel底层都是使用了symfony. 想了解symfony更多内容,传送门 安装symfony很简单,一 ...
- bash的一些小技巧
1.从输入读入变量 eg:read -ep "input yes or no: " flag 用e选项表示编辑,可以使用backspace删除 2.数组 a.索引数组 declar ...
- 在 VS 中嵌套文件
效果如下: 用到扩展工具:NestIn 可以通过 VS->工具->扩展管理器->联机库 搜索安装. In WPF: How to create resource dictionary ...
- 整合ssh model $$_javassist_13 cannot be cast to javassist.util.proxy.Proxy
经goole stackoverflow 发现是 javassit 包冲突 项目使用的是maven 检查依赖包
- java正则表达式小练习(IP地址检测、排序,叠词的处理,邮件地址的获取)
import java.util.Arrays; import java.util.Comparator; import java.util.Scanner; import java.util.reg ...
- Java -- 根据当前日期获取当前一周的所有日期
Learn From:http://my.oschina.net/hermer/blog/151274 /** * 测试 * @param args */ public static void mai ...
- libtool: link: `dftables.lo' is not a valid libtool object
手误造成的错误: make & make install.&位操作符导致的错误!应该是make && make install.