笔试java
笔试有选择题,填空题,数据库sql题目,算法题的填空题。面试
一、选择题算法
内容包含比较普遍,考数据结构、数据库、C++、操做系统、计算机网络。考得不是很难,可是比较细,都是咱们平常比较常见,但须要必定理解才能解决的。sql
二、填空题数据库
考了数据库、数据结构、操做系统的一些概念。如:锁的几个条件、数据库事务的四个特性。安全
三、sql语句的书写网络
给了几个表结构,让咱们写一些sql。主要考察有添加、更新、受权、复杂查询等方面。数据结构
四、算法填空题并发
好像叫记得是4道吧,有四个待实现算法,讲了函数实现目标,也给出了部分的代码。咱们只须要看懂原来的思路而后填写进去便可【但感受让你本身写还比较简单】,只记得一道是回文数的断定。函数
面试
与其余公司的面试方式不一样,面试由三个面试官面试一我的,三个面试官个人猜想是两个是技术管理层【一个可能负责技术开发,一个多是项目经理】,一个是hr,一次过面完,感受仍是挺不错的,不一样着急等待几轮面试,跑几回。如下是面试的流程以及相对应他们问的一些内容:
首先进去就是自我介绍(这个自由发挥啦),有实习的话,就他就开始问项目了,就讲讲你是怎么实现的就能够了,可能个人项目比较简单,简单问了一下实现,没多问深,就又问了下面几个比较普遍的问题:
1.有没有考虑怎么保证系统的安全性 2.有没测试过系统的性能。能承载多大的用户并发量,响应时间是多少? 3.系统容错性怎么样,我实现系统中有定时读取文件的服务,他就问假如文件没有生成会怎么样?晚生成了会怎么样?导入的时候文件尚未生成完毕会怎么样?
问完了实习项目,他看了一下个人在校项目,就找了一个问了一下,我就巴拉巴拉说了一下。这个可能没什么难点,他也没问什么,直接换了话题。
主要用什么语言开发?
我主要用的是java。
有用过C或者C++吗?
C有学过。
他就问了一下几个问题
C语言的单项链表和双向链表有什么区别?
跳跃表有没有据说过?
java有内存回收的机制,C没有,知道何时会出现野指针,何时会出现内存泄露吗?
有用过什么数据结构?
二叉树的遍历有哪几种?
上面的是技术类的问题,接下来是hr问的一些问题
你的成绩能够保研,为何不考虑保研呢?
家住哪里?
家里有哪些人,他们分别是干什么的?
有没有女友?你女友的状况是怎么样的?
有没有拿到其余公司的offer?有哪些?
有没有去参加其余公司的招聘?有哪些?
五年或者更长远的计划?
为何不留你原来实习的公司?【被刷了,默哀三分钟】
为何原来的公司会不给你转正的机会?
愿各位也能找到心仪的工做!
致谢:感谢您的耐心阅读!