关于面试

本文最后更新于:2 个月前

原因

这学期每天都只有一两节课,周五还没课,在实验室的东西也还比较简单,就想着出去找个单位实习一下好了。投了一圈简历,大连实在太多对日开发和外包了,互联网少得可怜。今天去面了一家互联网,问的内容是这阵子的面试里面最深入的,一层一层往下问,不会了就换个方向问。几乎都只答出来了最浅层的一点点。很多基础知识全都遗忘掉了,我还在简历上写了各种专业课的成绩,都是接近满分的那种……有好几个问题都是学过的,面试前都没想着去复习一下以前的内容,给我问的怀疑人生了呜呜呜。近期比较熟悉的 Spring 也是只熟悉基本的用法和操作,底层原理和怎么实现的都忽略了。基础真的真的真的太重要了。

问题

大概就是这些问题,问题不多,现在再回过头来看的话,其实大多是学习过的内容,然而没注意总结,忘了很多…比如哈夫曼编码,蹭课才听过,当时会了,一下课全忘了。分页操作,在书上看到过,只瞟了一眼就过了,1 2 3 4 5 都是遗忘,6 7 8 只答出了最浅层的,10…真的还没深入想过这种问题。

(等查了资料以后再回来补答案)

  1. 指针和数值的区别
  2. 简述二叉树
  3. 简述堆栈
  4. 熟悉排序算法
  5. 简述冒泡排序过程
  6. 简述哈夫曼编码
  7. 简述 Java 中的两种多态(运行时多态和编译时多态)
  8. 简述 Spring 几个重要概念
  9. AOP 的流程,怎么实现
  10. MyBatis 的好处
  11. 假如有十万条数据,怎么进行分页操作
  12. 职业规划

开始想着只投一些小公司,能用 Spring 干活的就行,投的多了面的多了,对日开发不想去,只有几个人的小公司不想去,大点的互联网又有点困难。。比如今天面的这家。不过这个面试官还挺好的,一边问一边给我讲解,各种底层原理都很熟,C啊,Java啊,人超nice,结束以后就比较坦诚地说了不会录用,因为时间问题和基础不过关。后来就开始唠了,我问了面试官好多问题,毕竟现实中碰到技术大牛的机会不多。

  1. 简历上面的哪点吸引了你

    技术博客,不过我这种简历从培训班里面一抓一大把……(然而简历上都是我自己真实做过的啊呜呜)

  2. 你认为计算机专业重要的课是哪些

    C语言,汇编,操作系统,数据结构

  3. 互联网 App 为什么用 .net 呢

    这是以前的历史遗留问题,似乎是有个登录需要用 Windows 才行。再加上用 Java 有些繁琐。

还有很多很多小建议,非常nice的面试官。

我得回去补基础了,就从数据结构开始吧~


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!