码迷,mamicode.com
首页 > 其他好文 > 详细

8年工作经验就应该不熟悉理论和基础知识吗

时间:2020-05-13 19:54:13      阅读:113      评论:0      收藏:0      [点我收藏+]

标签:沟通   遇到   同事   框架   目的   字段   使用   抽象   封装   

前言

  前端时间和同事电话面试,遇到一位8年工作经验的.Net程序员老手,然后有了这篇文章,绝对真实

面试过程

  面试官:请简单介绍一下自己吧;

  .Net老手:的确做了一个很简单的介绍;

        中间根据简历进行了简要的沟通,然后开始技术相关的面试。

  面试官:挑一个能体现你综合能力的项目说说吧,谈谈框架,用到的技术,你负责的模块;

  .Net老手:框架用了MVC,ORM,数据库用了SQLSERVER,主要负责相关模块的开发,其他你再细问

  面试官:谈谈你对MVC的理解;

  .Net老手:就是分Model,View, Controller,基本上就是这样

  面试官:MVC中都有哪些过滤器;

  .Net老手: 过滤器我没用过,自己觉得还没.NetCore中的中间件好用;

  面试官:.NetCore你在实际项目中使用吗,谈谈你对中间件理解;

  .Net老手:当然用过,17年就开始用3.0了,下半年就开始用3.1了,中间件就是请求中的一个组件;

  其他细节也问了一些

  面试官:你都用过哪些ORM框架;

  .Net老手:Dapper了解过,EF自己研究过;真实项目中自己封装了类似Mybatis的ORM;

  面试官:封装的ORM是怎么实现数据库字段和实体属性映射的;

  .Net老手:直接查出来对应就行了

  面试官:如果数据库字段和实体属性名称不一致咋办;

  .Net老手:想了一会,我们没有用实体,直接用的是把SQL放XML,然后查询出来用就行了;【很随意】

  然后沟通了一些其他的

  面试官:你们项目中用Redis没?

  .Net老手:没有,我们项目不大;但是自己有研究;

  面试官:Redis中的数据类型有哪些,说说应用场景;

  .Net老手: 就用来缓存,上网搜搜就搞定了;【很飘的语气】

  基础知识

  面试官:说说抽象类和接口的区别

  .Net老手: 你问的这些问题感觉没法回答,都工作这么多年了,理论知识淡化了,然后反过来问面试管一个问题,那你说说CLR是怎么运行的;【很不屑的语气】

  面试官:很是淡定的继续下面的面试;

谈谈看法

  1. 其实面试不是每个人都问抽象类和接口的区别,主要是看前面的回答,最后再决定问不问。

  2. 不管从业多久,连基础都不扎实的,综合能力也不一定强到哪去。

  3. 面试不光是面技术,个人性格等其他非技术方面其实也在其中。

  4. 自己觉得行没啥用,别人觉得行才有用,至少要领导这么觉得。

总结

  上面面试抽取的片段中,老鸟其实有很多问题没回答正点上的,有的也实际,更多的一笔带过。所以才有最后基础知识问题; 当然最后老鸟被Pass了。

  理论和基础是根本,所以大家在学习过程中不要光顾着最新技术的应用,盲目的追捧,一定要把基础搞扎实,后面运用才得心应手。

8年工作经验就应该不熟悉理论和基础知识吗

标签:沟通   遇到   同事   框架   目的   字段   使用   抽象   封装   

原文地址:https://www.cnblogs.com/zoe-zyq/p/12884211.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!