web开发-给即将毕业实习生的一点面试经验

时间:2023-03-08 19:02:22
web开发-给即将毕业实习生的一点面试经验

简历投递:

智联招聘
51job

像赶集网和58同城最好别去投

面试的公司,特别是深圳这边,面试的时候公司小,很多人,八九不离十是那种搞培训的,很多时候,有些公司会主动打电话来教你去面试,这些绝大多数也是搞培训的,需要自己去辨别

面试之前可以多看一下百度的C#面试宝典里面的问题

有些公司有笔试,大多问题也都在里面,实在不会,笔试的时候没人可以百度查,不用担心

我就试过,基本上笔试问题全部百度,写完了,面试的人看都没怎么看

个人建议:面试最好一天面试1-2家,因为面试好少面试几家就能得到满意的工作,在面试的过程中,不可避免的因为上家公司的影响,导致去下家面试带着负面情绪,随便应付,心里想着:反正那么多家没成功,也不差这家了,

面试问的问题:

首先会让自己做一个自我介绍。

然后问你做了什么项目。

项目用到了什么技术。

第二:

面试官问: 说一下你对面向对象的理解:

我:面向对象简称oop:有三大特点:封装,继承,多态

随便举一个例子

用面向对象的思维来编写一个桌子的项目:(面试的时候基本都是有桌子的)

基本的三个步骤就是:对象,方法,属性

1:方法由什么对象发出

2:定义对象,增加对象执行方法所需要具备的属性和功能

3:让对象去执行这些方法

对象:桌子

属性:桌子的款式,桌子的高度,桌子材质

方法:放书,当材火烧,可以伸缩大小

 封装:定义了桌子类,有材质这个属性,把(逻辑处理)封装起来,只留接口访问。

这个桌子,该暴露什么,不该暴露什么,由类的设计中觉得,private属性用户不能直接访问,如果提供了接口访问材质这个属性,那么可以修改这个属性的值

通过方法修改属性和直接修改属性的区别:是方法修改属性可以做限制,如果不良商人用垃圾木头做桌子呢。那么这个方法就可以做限制。

  继承:一个对象(桌子),有某个方法(伸缩),另一个对象(桌子)刚好没有,简单的就是另外一个继承这个伸缩方法

  多态:一个对象(桌子),每个桌子都有相同的方法(放东西),但有的放电脑,有的放书。这就是多态

web网站开发需要用到的基础知识

C# 基础语法

OOP的概念,面向对象的理解

  • 继承
  • 封装
  • 多态

ASP.NET MVC

JavaScript

  • 基础语法
  • 如何在HTML里使用JavaScript
  • 常用Dom 操作

SQL Server

  • 常用T-SQL 增删改查

HTML

  • HTML 所有标签的语义,什么时候用什么标签

CSS

  • 常用CSS的知识,如何在HTML使用
  • 常用的布局

Bootstrap

C# 代码规范

CSS 代码规范

JavScript代码规范

Github或者SVN(代码托管平台,团队共同开发必须要用到的)

  • 常用命令使用
  • 获取代码
  • 解决冲突
  • 提交代码
  • 新建分支,合并分支

三层设计

  • UI
  • Service
  • Repository
  • 事务的代码实现