.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. 那既然 ...
随机推荐
- mysql同主机数据库复制
我们有时候需要在测试环境和生产环境下做交换.以下可以快速的复制数据库,支持大容量(1G以上) 1.将database_DEV数据库导成database_DEV.contents.gz压缩文件 mysq ...
- windows下mysql远程访问慢
在my.conf中加入 skip-name-resolve
- 【原创】C#搭建足球赛事资料库与预测平台(4) 比赛信息数据表设计
本博客所有文章分类的总目录:[总目录]本博客博文总目录-实时更新 开源C#彩票数据资料库系列文章总目录:[目录]C#搭建足球赛事资料库与预测平台与彩票数据分析目录 本篇文章开始将逐步介 ...
- 前端模块化:RequireJS
前言 前端模块化能解决什么问题? 模块的版本管理 提高可维护性 -- 通过模块化,可以让每个文件职责单一,非常有利于代码的维护 按需加载 -- 提高显示效率 更好的依赖处理 -- 传统的开发模式,如果 ...
- java中的vo 、dto 、dao--转
原文地址:http://yinchunjian.iteye.com/blog/758196 O是跟数据库里表的映射,一个表对应一个VO DAO是用VO来访问真实的表,对数据库的操作都在DAO中完成 B ...
- 充实你的素材库!10款免费的 PSD 素材下载
由于网页设计师没有时间来自己从零开始设计,所以在设计项目中使用网络上已有的设计素材是常见的方式.这就是为什么我们经常会到网上搜索可以免费下载的素材. 今天,我们这里有几套不同的免费的 PSD 素材分享 ...
- 用vuejs写了一个酷狗的webApp
这几天在学习vueJS,学了半个月,觉得是不是该写点什么呢?于是 .脑子一抽,仿了一个酷狗的webapp. 项目截图: 由于是单页应用,切换路由时音乐不会停止,算是一个小亮点吧. 技术栈: vuejs ...
- 透过WebGL 3D看动画Easing函数本质
50年前的这个月诞生了BASIC这门计算机语言,回想起自己喜欢上图形界面这行,还得归功于当年在win98下用QBASIC照葫芦画瓢敲了一段绘制奥运五环的代码,当带色彩的奥运五环呈现在自己面前时我已知道 ...
- mysqlbinlog -v --base64-output 与不加的区别
加-v与加-vv的区别: 加--base64-output=DECODE-ROWS与不加的区别:
- 基于GTID Replication主从数据不一致操作
基本的M-S结构 现在master与slave主机数据一致: mysql> select * from t1; +------+ | id | +------+ | 1 | | ...