概述

这几天更新相关的面试题目,主是要针对有4年或以上经验的面试者,总体来说,发现面试人员的答题效果和预期相差比较大,我也在想是不是我出的题目偏离现实,但我更愿意相信,是我们一些.Net开发者在工作中都用简单而重复的代码来实现了业务,而基础性和深层次的知识和实际工作反而关系不大,所有有多年开发但技术上却没有质的变化。

测试题目

我把测试的题目写成了接口,在接口上把接口要求进行了文档注释,同时把接口的单元测试也已经写好了。要求面试者在机试项目上添加一个类,用于实现面试题目接口,方便机试者自己的测试,当然,最主要是方便我快速知道面试者的代码实现是否正确和性能如何。

部分机试题目接口:

        /// <summary>/// 在线客户端的ip地址数据保存了在一个string数组中      /// 去掉不是ip地址的元素/// 过滤掉数组中重复的ip地址并按重复次数降序排序/// </summary>/// <param name="ipAddress">待处理的ip地址</param>/// <returns>返回处理后这些ip的string数组</returns>string[] ClearnIPAddress(string[] ipAddress);/// <summary>/// 从左到右检测字符串是否有出现过的字符/// 如果有,返回重复出现的第一个字符,否则返回'\0'/// </summary>/// <param name="str">要检测的字符串</param>/// <returns></returns>char GetFirstRepeatChar(string str);/// <summary>/// 某ip的远程服务监听了8881-8890的某个tcp端口/// 请找出是监听了哪个tcp端口/// </summary>/// <param name="ip">ip</param>/// <remarks>建议使用多线程提高查找速度</remarks>/// <returns></returns>int SearchTcpPort(IPAddress ip);

答题情况

作题的时候,是可以使用搜索引擎查找答案的,但不能向人求助,以下是机试过程中发现到的一些问题:

  1. 部分面试者没有注意到单元测试项目的存在和作用,在完成代码后,有的说代码完成了但没有测试;
  2. 没有测试的面试者,难以把题目每个要求点做对;
  3. 简历上不少有写精通网络编程、MVC、多线程等的,但SearchTcpPort实现不佳;

最后

其实此刻我心里很矛盾,我也是开发人员,有时也是面试者,有时也是面试官;面试的时候有时脑里想程序员何苦要为难程序员也有。作题不能代表实际水平,这是肯定的,只是不作题,又如何相信简历上面的各种精通呢,我希望.Net开发者们一起提高自身的水平,相互分享和帮助,减少程序员何苦要为难程序员,今天我是你的面试官,明天你可能是我的面试官,如果每个人的水平都不错,面试也就是一个谈笑风声的过程而已。

转载于:https://www.cnblogs.com/kewei/p/4892492.html

关于.Net的面试遐想相关推荐

  1. 面试经典算法题集锦——《剑指 offer》小结

    本文转载自: http://www.cnblogs.com/fanling999/p/7810558.html 作者:fanling999 转载请注明该声明. 从今年 3 月份开始准备找实习,到现在校 ...

  2. 一个老油条面试的忠告

    又到春天了,大学生们又该忙找工作了.我作为一个人到中年的职场油子谈谈招聘,希望能对大家的择业有所帮助吧. 首先要解开一个误区,那就是应届的大学毕业生很难找工作. 对于我而言,我这么多年从来没有歧视过应 ...

  3. 沧小海详解面试的必答题——I2C协议

    目录 第一部分:I2C协议的概述 第二部分:I2C协议的阐述 第三部分:AT24C04简述 第四部分:基于verilog的程序设计(暂无) 对于大多从事FPGA行业的应届生来说,在面试过程中很可能会被 ...

  4. java面试常见问题之Hibernate总结

    1  Hibernate的检索方式 Ø  导航对象图检索(根据已经加载的对象,导航到其他对象.) Ø  OID检索(按照对象的OID来检索对象.) Ø  HQL检索(使用面向对象的HQL查询语言.) ...

  5. Python 笔试面试合集

    Python 常见的 170 道面试题全解析:2019 版 全面剖析 Python 面试知识点 Python 全栈工程师必备面试题 300 道(2020 版) 2019 年最全 Python 面试题汇 ...

  6. C++ 笔记(33)— C/C++ 程序员常见面试试题深入剖析

    1. 找错题 试题1: void test1() {char string[10];char* str1 = "0123456789";strcpy(string, str1); ...

  7. 中信银行总行信息科技部笔试面试以及最后拿offer经历

    中信银行 提交简历 19年的招聘网站十分垃圾,提交只能用IE,感觉今年的招聘官网十分不错(ps:开发招聘官网的团队刚好去实习过一段时间,氛围不错,想了解的,可以介绍下的) 笔试 内容多,一般可能确实还 ...

  8. Redis常见面试问题汇总及解析

      面试后端开发的职位,相信大家经常被问到有关redis问题.Redis作为缓存系统的代表很有必要弄熟搞懂,无论是在工作当中还是求职面试过程中都是大有裨益的,本文将详细介绍一些redis的一些典型问题 ...

  9. ❤️手撕这十道HiveSQL题还不能吊打面试官,却能保你不被吊打❤️【推荐收藏】

    全网最详细的大数据Hive文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 系列历史文章 前言 HiveSQL十题 第一题 1.需求 2.数据准备 3. ...

  10. 数据结构算法 简单的面试思考题

    目录 简单的面试思考题 思考题一 思考题二 思考题三 简单的面试思考题 思考题一 有64瓶疫苗, 其中一瓶不小心混入了有害物质, 现在要利用小白鼠找出那一瓶! 注意:小白鼠只要喝一点点混入有害物质的在 ...

最新文章

  1. 如何制作EDM邮件的内容
  2. select查询中@作用_SQL学习第四关:复杂查询
  3. MySQL数据库“十宗罪”(十大经典错误案例)
  4. 在硅晶片上实现量子计算,英特尔可能改变了这项技术的未来
  5. 富文本支持粘贴excel表格_Anki插件-OneNote importer(富文本批量导入)
  6. 【异常:Could not resolve】react-native run-android
  7. 启动Hadoop时候datanode没有启动的原因及解决方案
  8. 数据库 读锁(共享锁)、 写锁(排他锁)
  9. windows时间设置
  10. android+自动拨打电话,自动拨打电话 - 好玩的代码
  11. houdini 常用
  12. ACdream - 1073 雷霆战机
  13. Pandas安装与对象使用
  14. 两平面平行方向向量关系_线性代数总结 第三章 向量代数与几何计算(空间平面和直线)...
  15. Origin | 堆叠柱状图 | 多列(分组)堆积柱状图
  16. java网页开发中的乱码问题解决(过滤器)
  17. 计算机网络原理 - 网络层、链路层总结笔记
  18. 盘点机器人四大家族——KUKA机器人
  19. win10 mysql详尽安装教程
  20. java8分组_JAVA8 分组统计

热门文章

  1. 语音处理工具:sox
  2. 苹果服务器维护2017.12,2017年12月28日维护公告
  3. InfoPath 2007表单应用
  4. java计算机毕业设计高校疫情管理源程序+mysql+系统+lw文档+远程调试
  5. 教学管理文件信息检索系统设计与实现
  6. java编写数独计算器
  7. 手把手教学 玩转苹果HomeKit
  8. HDU 4415 Assassin’s Creed 苦逼的贪心
  9. CPU和内存的电路设计09-计数器的内部电路实现
  10. Fatal signal 11 (SIGSEGV) at 0x00000004 (code=1)