【秋招面经】2017秋招面经整理

来源:互联网 发布:寻龙诀 知乎 编辑:程序博客网 时间:2024/06/16 10:17

凭借记忆把本年度秋季招聘的一些些经历整理一下。


【360】25min

自我介绍;项目+论文;网络协议栈详细说网络层跟运输层;你用过的比较高效的IO原型(因为是视频面所以听得不是特别清楚,没听明白问题);手写代码,原地逆置单链表,无头节点。挂的莫名其妙....


【百度运维内推】40min

项目(详细到模块业务逻辑,数据库表结构的设计,数据库规模);进程+线程,通信方式;TCP流量控制;linux基本命令(重命名、找出一个文件中姓张的同学的成绩汇总);嘴写代码,两个整型数组(无序),均无重复数字,找出来他们的交集(说了个哈希表两次遍历On的方法,然后问我还有没有更好的方法。其实比On更好的能想到的只有lgn,常数解法感觉基本不可能。实在想不出怎么二分,如果有大神碰巧看到求思路)。


【中兴】60min

说说MVC;看你主要做java是吧,说说多线程;说说你知道的保证java里线程安全的办法;平衡树概念;手写代码,非递归中序遍历二叉树;说说常用的集合类;hashmap跟hashtable的区别;list跟set的区别;arraylist跟linkedlist的区别;linkedlist的实现,为什么用双向链表;手写SQL语句(比如查询每个老师教授的所有学生姓名等);新建一个类,除了用new你还知道哪几种方法;new跟newInstance()有什么区别;基本Linux命令;操作系统里面进程通信方式的详细介绍(共享内存,两个进程看到的内存地址是不是一样的这种。);下面是比较操蛋的压力面:用英语介绍一下你的家乡+趵突泉+千佛山+泉城广场+你的学校;有没有女朋友;如果你的女朋友在工作中犯了一个失误,但是她不认为是她的失误,你会怎么办;A\B两个死对头,现在有一个只有让A\B齐心合作才能完成的任务,你现在身为leader,你会怎么办;为什么想来南京;有线跟无线想做那个方向;你是开放的还是传统的(这后面跟着一个极其猥琐的问题,就不写了);你认为这次你的面试情况怎么样;你还有没有什么问题要问我们。


【浪潮】20min

自我介绍;重点介绍了论文;为什么改用了java;说说java的内存模型+GC策略;GC策略的对比;

然后,结束回去补了笔试,然后就收到了签约通知.....0.0


【广联达】40min

手写代码,找出数组中是否存在三个相加和为零的数字+给你一个数组,将其转化成二叉树;讲讲论文都干啥了,什么思路;hashmap跟hashtable方法在实现上有什么区别,那hashtable跟concurrenthashmap呢;讲讲堆排序;你都用过什么数据库连接;spring啥啥的一个生命周期的问题,我不会;数据库的隔离级别详细说说;平时关于java的书都看些什么;其实广联达还问了挺多问题,面试的当天在外面跑了一整天,非常累状态也不好,问题都已经记不太清了。


【趋势科技】30min


自我介绍?你们的项目涉及到并发吗?你们这个项目前端后台都是用什么做的?数据库用过Oracle吗?sqlite呢?MySQL里的表级锁跟行级锁的区别?默认是什么级别的锁?效率上呢?你写SQL语句的时候会用到%s跟?,这两个在效率上有什么区别?(这个问题真没听懂是什么意思,是问模糊查询吗?)。你知道Mysql怎么发起一个事务吗?了解socket编程吗?如果client端需要建立一个https的连接,大概有哪些步骤?是https不是http。你们这个平台项目你都做了哪些功能?spring声明式事务了解吗?(几乎是全程尬面,因为聊项目我做的那些水B项目根本没什么可聊的,没有并发,没有同步,也没加过锁,不涉及事务。唉)记录的是几个印象比较深刻的问题,多半没回答上来的。其他的是面试官考虑到不要太尴尬问了一些比较基础的java问题。


原创粉丝点击