zoukankan      html  css  js  c++  java
  • 面试总结(3)

     

    今天的面试真的是够受罪的,公司离我住的地方非常非常遥远不说,今天的天气还给我作对了,

    风呜呜叫的刮啊发火,叫我给冻得.... 刮风就刮风呗,还时不时的卷起一阵黄沙来,发型无比的酷,

    公司那地方那叫一个偏僻啊(其实也不是了,只是我没去过而已偷笑),十点面试,我七点半就出发了

    结果到公司已经十点半了,整整三个小时啊,这把我给折腾的...难过。好了,迟到就迟到吧,开始做题...

    题量不大,第一题是写出public protected friendly private在各个情况下的作用域...这题最好给画一张表格

    还有一题是介绍下forward和sendRedirect两种跳转方式的区别,这题如果自己写的话,也能写个差不多,

    但为了节省时间和答案的更准确性(这是主要的),我再次打开了小本本.....微笑,面试官,不要怪我,我不是故意的..

    谁让你出这那么无聊的题呢....我觉得凡是有标准答案的题都是无聊的题.

    还有一道是程序题,他给一个工厂模式的代码......我也说不清楚,这道题就不说了..........

    还有两道画图题:

    简要画出MVC模式的流程图

    UML画出类结构图

     

    最后就是sql部分了,这次我依然把题目给抄下来了。。。

    数据库中有一个表名为salesOrder的表

    orderID(PK,合同ID)        region(地区)        sales(销售人员)     total(合同金额)

    1                                         A                            张三                          1000     

    2                                         A                            李四                           5000

    3                                         C                            赵五                          3000

    4                                         A                             张三                          4000

    5                                         C                            赵五                          2000

    6                                         A                             张三                          3000

    7                                         B                            王六                           5000

    8                                         B                            钱七                           2500

    9                                         B                            王六                           6000

    一:统计出每个地区的合同金额合计并按此倒序排列显示

    select region,sum(total) from salesorder group by region;

    二:统计出每个地区的销售人员数量

    select region,count(*) from salesorder group by region;

    三:统计出每个地区合同金额最少的销售人员

    select s.orderID,s.sales  from (select min(total) as mintotal,region from salesorder group by region)q,salesorder s where q.mintotal=s.total and s.region=q.region

    四:统计出所有超过本地区合同金额平均值的合同及金额

    select distinct q.* from (select avg(total) as avgtotal,region  from salesorder group by region)p,salesorder
    q where q.total>p.avgtotal;
    

    接下来就是面试了,这是我见过的面试官最多的一次了,三个面我一个(我真是寡不敌众啊抓狂)

    刚开始是两个年轻小伙子,先自我介绍,看了看我做的题目,脸上没怎么看到有笑容,我懂的

    然后问我项目上的问题,说实话,最为难我的就是介绍项目了,不是没做过,而是没完完整整的做过。

    面着面着 进来一个人,一个看着不怎么像人的人(开个玩笑,他人很好的)。一小伙子给我介绍说:

    他是我们的总监,哇塞,总监原来都是这样的啊,很好,很好...大笑

    真的发现,几句言语交谈就能看出一个人的水平和素养,总监就是总监,程序员就是程序员,

    我当然还是很普通的我了大哭.

    有一点很巧的就是,这位总监也曾经在我上家公司干过,我们聊了一会我们的老东家,那么多年

    他倒是还记得啊,让我说出几个人的名字,他都记得。

    这次的面试很特别,是按着我做的笔试题一题一题问我,当然是错误的和没做的题了,

    四五道sql题没一个是完完全全正确的,一题一题的问我,然后给我提示,最后还算可以。

    有的题很难,总监讲解了十来分钟,我说 估计不行,最后也就没写出来。

    面试完之后还有个小小的机试,题目就不多说了,重点说说我的感悟与我事后无比的心痛吧。

    这道机试题难于不难不是最重要的,重要的是态度和所表现出来的积极性。

    期间总监给了我很多提示,还画图讲解,可我觉得很纠结(面试过程中,总监说的最多的两个字)

    也许以他的思路,他认为很简单,

    可我理解的很费劲,他多次给我提示,还站在我旁边,可我竟然不知,这就是关键。

    快结束的时候,我向总监请教,此次的面试我有哪些不足,如果他不告诉我的话,

    也许我就永远不知道,他说,我招的人是一个能干活的人不是一个一遇到困难就退缩的人

    如果我是你的话,我一定会使劲的问,我一定要把他写出来。

    从十点到下午的两点多,这是我面试最长的一次。也许没有机会了,但我懂的了如何去面对。

    谢谢你们,虽然不知道你们的名字,两位小伙子,和那位平和儒雅风度的总监。

    今天是正月十五,外面响着鞭炮声。年已经过去了,可我的人生又要开始了.....

  • 相关阅读:
    macOS npm install -g npm失败提示无权限
    js中的展开运算符
    vite启动项目
    export与export default区别
    vue3新特性拾遗
    isRef, isReactive 与 isReadonly的原理
    shallowReactive与reactive的原理浅析
    shallowReadonly 与 readonly原理浅析
    shallowRef与ref的原理浅析
    设计模式-资料相关
  • 原文地址:https://www.cnblogs.com/itmyhome/p/4131542.html
Copyright © 2011-2022 走看看