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

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

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

需要掌握的技术

基础概念需要

面向对象 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. ios 同步Get请求的实现

    //第一步,创建URL NSURL *url = [NSURL URLWithString:@"http://itunes.apple.com/search?term=微信&enti ...

  2. WPF小记——DockPanel使用不当引起界面显示问题

    使用以下代码,当TextBlock文本过长,引起Button的显示位置在可见区域以外: <Window x:Class="WpfApplication11.MainWindow&quo ...

  3. 两分钟了解REACTIVEX

    可能在之前,你就已经看过这篇响应式编程的入门.什么?太长?好吧,这都没关系,Rx并不难,你甚至可以自己实现一个这样的框架. 知道数组吧?你当然知道,这就是: [ 14, 9, 5, 2, 10, 13 ...

  4. LoRaWAN协议(四)--入网方式概述

    前言 在LoRaWAN中,node最终和服务器能够正常数据交互,需要先入网,入网的本质,也就是获得一些通信相关的参数,有以下几个: NwkSKey AppSKey DevAddr DevEui 其中 ...

  5. Kafka集群部署

    一. 关于kafka Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据. 这种动作(网页浏览,搜索和其他用户的行动)是在现代网络上的许多社会功能的一个关键 ...

  6. KeyValue Config

    public class ConfigHelper { public static ScriptsHelper Scripts { get { return new ScriptsHelper(); ...

  7. Const的用法

    宏和const的区别: 1.宏执行的是替换操作,这也就意味着会在内存中开辟多个临时空间 这样显然不是很好 2.宏不可以修改 const : 用const修饰的变量 为常量 不能修改,在内存中只有一份内 ...

  8. ASP.NET Core学习零散记录

    赶着潮流听着歌,学着.net玩着Core 竹子学Core,目前主要看老A(http://www.cnblogs.com/artech/)和tom大叔的博客(http://www.cnblogs.com ...

  9. 通俗易懂的ListView讲解(Adapter、图、实例)

    2016/4/5 17:22] 之前写listview其实写了很多次,但好像还是模模糊糊的感觉,直到今天准备写tab的时候被告诉说原理有像的地方,于是我就先来分析整理一下listview好了   先来 ...

  10. Scrum团队成立

    1.团队名称:瘦子不吃肥肉 目标:学习更多,了解更多! 口号:加油 团队照: 2.角色分配: 产品负责人:卓嘉炜        http://www.cnblogs.com/luoliuxi/ Scr ...