C#面试考点集锦

C#面试考点集锦

©智客坊

     岁末年初往往是程序猿准备跳槽的高峰,当然互联网行业跳槽几乎是每个月都在发生,没有太过明显的淡季~那么,如何提高面试的通过率,最终顺利的拿到自己心仪的offer呢?笔者总结了一些常见面试考点,并对中间遇到的题目进行了总结,希望能够给准备面试的您提供个参考。


目录

  • 算法和数据结构
  • .NET基础
  • 架构
  • 数据库基础
  • 安全

算法和数据结构

  • 请实现一个冒泡排序算法
  • 请根据如下数列:0,1,1,2,3,5,8,13,21…编程实现返回某个元素数值。
  • 顺序链表插入的任意节点的时间复杂度?
  • 用C#编程实现单向链表
  • 请编程实现图中的算法

     实例图如下:
使用场景


.NET基础

  • 值类型和引用类型的区别
  • 请描述一下装箱和拆箱过程
  • C#如何自定义一个集合
  • using的用法有几种?
  • dynamic和var区别?
  • CLR 垃圾回收的算法?
  • .net 锁的实现方式有几种?
  • .net 非托管资源有哪些?
  • C#深拷贝有几种实现方式?
  • 讲一下 .net mvc 过滤器
  • 如何让自己的程序,别人调用的时候可以使用using?
  • AppDomain理解

数据库

  • mysql数据库的锁有哪几种?
  • 聚集索引和非聚集索引的区别?
  • Mysql中char和varchar的区别?
  • mogodb如何保证一致性?
  • MySql关系型数据库和MogoDb非关系型数据库的区别?

架构

  • 请讲一下负载均衡的原理
  • .net mvc 底层实现的基本原理?
  • 单例模式有几种实现方式?
  • SLB的算法

WEB

  • 请写出6种jquery选择器
  • 请写出5种CSS选择器
  • 绝对定位和相对定位的区别
  • HTTP 协议缓存
  • 常见HTTP状态码有哪些?请例举5个

安全

  • 请列举你使用过的加密算法
  • 如何防止sql注入

后记

     以上是笔者回想的考点,如有偏颇请不吝纠正。部分问题相对比较开放,答案和受众的工作经验有很大关系。
以上题目的答案将在我的微信公众号上揭晓,欢迎参考和斧正。
请关注微信公众号智客坊

使用场景

posted @   楠木大叔  阅读(744)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
历史上的今天:
2011-12-04 常见的C#实现导出到Excel 功能
点击右上角即可分享
微信分享提示