昨天收到通知,要求点去大望路万达地产的号楼层,我按时到达目的地,给他电话让我到大楼门口等,于是我下楼到大门口等了几分钟,后面小树林里来一个人,见面后把我约到小树林开始面试。(我现在在职,但公司知道我找工作。我去之前没做过任何准备,因为我不
昨天收到通知,要求××点去大望路万达地产的××号楼××层,我按时到达目的地,给他电话让我到大楼门口等,于是我下楼到大门口等了几分钟,后面小树林里来一个人,见面后把我约到小树林开始面试。(我现在在职,但公司知道我找工作。我去之前没做过任何准备,因为我不喜欢这样,知道多少就是多少,对于面试还颇有信心。)
让我先介绍自己和项目经验,我简单介绍自己后开始介绍项目,非常流畅的介绍完简历里的全部项目,他针对我介绍的项目问了一些问题,我也很流畅的解答了,为什么这么流畅,因为这些项目我太了解了。
之后他开始问我技术问题,问了许多问题我都很流畅的回答了,还是那句话为什么这么流畅,因为问的一些问题我是完全掌握的。
以下都是我记忆中的原话,因为没有试卷等东西,口头面试。
他说我先问问你前端吧:
1,AJAX原理
答:我的理解是实现异步更新的一种技术,用的一个对象异步向服务器发送请求,从服务器获取的数据更新页面信息,顾名思义异步的Javascript和XML,数据格式是XML的...
接着他说我问问你.NET方面的:
1,ASP.NET页面生命周期和状态。
答:每次向服务器提交信息获取信息后,将断开连接,因为HTTP请求是无状态的。因此ASP.NET提供有几个保留状态的对象,如页面里用到的ViewState,将类型对象信息保存到此集合里,多的不多讲了。还有如Coocies,Session等。
问:Cookies和Session怎么用(我心想这还要问),我说内置对象Response和Request就行了。
2,抽象类和接口的区别
答(心想能不能整点新鲜的):说法很多,但它们都是用来实现多态的。他继续问,我说抽象类主要适用于共性,接口使用于独立性的功能,还举了一些例子...
3,事件委托
答:专业的说法我可能需要参考资料,但我经常用也理解,就用自己的话描述了。
委托就是声明一个方法变量,把方法作为参数传递,将来供实参方法来赋给它,还说到内存空间创建等等...
事件基于委托,如事件就是在某对象上声明,用户使用时把某个方法注册到此事件上,待何时引发该事件,将触发该事件,回调注册时委托的方法等等,还说了许多口头上的东西......
我没有描述关于事件的什么什么注册事件,发布事件,触发事件这类东西,都是用自己的话描述的。
后面还有反射泛型和泛型约束等等,我都非常明确的回答了,并说我经常用,现在的项目也都是用反射泛型实现的多个模块共用一套公共方法,他没说什么
接着他说我问问你SQL方面的:
我说SQL我不算牛人,但掌握还算不错的,自我感觉比.NET熟练
1,主键可不可以创建非聚义索引
答:不可以。因为我的理解是,主键本身就是物理存放的,具有唯一性,主键创建非聚集索引有毛病吧。他说我回答错了。回来查确实错了
2,某员工工资1月,2月等等一直说到12月,还说到汇总
答:不就是一个行转列吗,我博客园里对此有讲解也有实例!他非要我说说如何转,我说用到一个PIVOT和FOR关键字,还需要分组等等...
3,我想查出员工成绩前三名以后的员工
答:方法很多,如ROW_NUMBER函数还有利用子查询过滤等,并列举了用法
4,我要实现公司30岁以上员工所属部门的表,需要哪些表怎么设计
答:这还用设计吗,没必要了吧(心想让小学生抄课文似的问题还让我口述)。我说,数据库表无非就是主、细、中间表,树形结构表等,所谓满足几范式不要有冗余字段,如果根据业务需求有些冗余字段该保留还是要保留,防止查询时因某一个字段连接表或子查询等。
面试完了,他说你从部队出来的是吧?我说您怎么知道,他说你简历上是南京政治学院本科,我说是的。他说你相比部队那些天天不学习的人已经不错了,我听着就不对劲,我笑着说这是什么话呢?我从技术上哪能和不搞技术的人比呢,再说我也没发现一般的同事比我强多少,甚至综合或某方面我比好些同事强呢。
他又给我许多忠告,我当时也没听进去,不知他为什么给我忠告,是我技术太差,还是哪方面有什么问题?不明白
我问,,我通过没有您给个痛快话,他说你技术掌握不够彻底,我们需要招一两个非常牛的人,中级一大把一大把我们不需要。回去后我收到人力发给我的邮件,.NET方面和SQL方面掌握不错,值得肯定,但前端经验不够。
擦,当面告诉我的和转给人力的居然明显不一样,蹊跷啊!觉得前端不行为什么不当面问呢......
补充一句,我面试职位是高级开发员。
其实我面试没被他看上,但心里想就算通过了,我也不会去的,因为我不愿在他所在的工作氛围里上班,这样会让我天天看着就非常不爽的啊。面试过程中我好几次想提出来,你别面了,我要回家了,最后还是忍住了,为对人起码的尊重。
本人谈谈感受,吐吐槽,不妥望各位看官谅解和指导。

MySQL은 초보자가 데이터베이스 기술을 배우는 데 적합합니다. 1. MySQL 서버 및 클라이언트 도구를 설치하십시오. 2. SELECT와 같은 기본 SQL 쿼리를 이해하십시오. 3. 마스터 데이터 작업 : 데이터를 만들고, 삽입, 업데이트 및 삭제합니다. 4. 고급 기술 배우기 : 하위 쿼리 및 창 함수. 5. 디버깅 및 최적화 : 구문 확인, 인덱스 사용, 선택*을 피하고 제한을 사용하십시오.

MySQL은 테이블 구조 및 SQL 쿼리를 통해 구조화 된 데이터를 효율적으로 관리하고 외래 키를 통해 테이블 간 관계를 구현합니다. 1. 테이블을 만들 때 데이터 형식을 정의하고 입력하십시오. 2. 외래 키를 사용하여 테이블 간의 관계를 설정하십시오. 3. 인덱싱 및 쿼리 최적화를 통해 성능을 향상시킵니다. 4. 데이터 보안 및 성능 최적화를 보장하기 위해 데이터베이스를 정기적으로 백업 및 모니터링합니다.

MySQL은 웹 개발에 널리 사용되는 오픈 소스 관계형 데이터베이스 관리 시스템입니다. 주요 기능에는 다음이 포함됩니다. 1. 다른 시나리오에 적합한 InnoDB 및 MyISAM과 같은 여러 스토리지 엔진을 지원합니다. 2.로드 밸런싱 및 데이터 백업을 용이하게하기 위해 마스터 슬레이브 복제 기능을 제공합니다. 3. 쿼리 최적화 및 색인 사용을 통해 쿼리 효율성을 향상시킵니다.

SQL은 MySQL 데이터베이스와 상호 작용하여 데이터 첨가, 삭제, 수정, 검사 및 데이터베이스 설계를 실현하는 데 사용됩니다. 1) SQL은 Select, Insert, Update, Delete 문을 통해 데이터 작업을 수행합니다. 2) 데이터베이스 설계 및 관리에 대한 생성, 변경, 삭제 문을 사용하십시오. 3) 복잡한 쿼리 및 데이터 분석은 SQL을 통해 구현되어 비즈니스 의사 결정 효율성을 향상시킵니다.

MySQL의 기본 작업에는 데이터베이스, 테이블 작성 및 SQL을 사용하여 데이터에서 CRUD 작업을 수행하는 것이 포함됩니다. 1. 데이터베이스 생성 : createAbasemy_first_db; 2. 테이블 만들기 : CreateTableBooks (idintauto_incrementprimarykey, titlevarchar (100) notnull, authorvarchar (100) notnull, published_yearint); 3. 데이터 삽입 : InsertIntobooks (Title, Author, Published_year) VA

웹 응용 프로그램에서 MySQL의 주요 역할은 데이터를 저장하고 관리하는 것입니다. 1. MySQL은 사용자 정보, 제품 카탈로그, 트랜잭션 레코드 및 기타 데이터를 효율적으로 처리합니다. 2. SQL 쿼리를 통해 개발자는 데이터베이스에서 정보를 추출하여 동적 컨텐츠를 생성 할 수 있습니다. 3.mysql은 클라이언트-서버 모델을 기반으로 작동하여 허용 가능한 쿼리 속도를 보장합니다.

MySQL 데이터베이스를 구축하는 단계에는 다음이 포함됩니다. 1. 데이터베이스 및 테이블 작성, 2. 데이터 삽입 및 3. 쿼리를 수행하십시오. 먼저 CreateAbase 및 CreateTable 문을 사용하여 데이터베이스 및 테이블을 작성한 다음 InsertInto 문을 사용하여 데이터를 삽입 한 다음 최종적으로 SELECT 문을 사용하여 데이터를 쿼리하십시오.

MySQL은 사용하기 쉽고 강력하기 때문에 초보자에게 적합합니다. 1.MySQL은 관계형 데이터베이스이며 CRUD 작업에 SQL을 사용합니다. 2. 설치가 간단하고 루트 사용자 비밀번호를 구성해야합니다. 3. 삽입, 업데이트, 삭제 및 선택하여 데이터 작업을 수행하십시오. 4. Orderby, Where and Join은 복잡한 쿼리에 사용될 수 있습니다. 5. 디버깅은 구문을 확인하고 쿼리를 분석하기 위해 설명을 사용해야합니다. 6. 최적화 제안에는 인덱스 사용, 올바른 데이터 유형 선택 및 우수한 프로그래밍 습관이 포함됩니다.


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

MinGW - Windows용 미니멀리스트 GNU
이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

WebStorm Mac 버전
유용한 JavaScript 개발 도구

Dreamweaver Mac版
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)
