Java工程师校招面经总括

自我介绍

自家自家本科阶段与大学生等依旧自动化专业,和总括机专业暴发某些系,可是别仍旧挺大的。我修电脑方面的知识倘若于研究生等起,大约是从研一下学期起首自学。没有到见习。准备找寻工作的工夫大约是研二下学期截至的当儿,也即便是16年九月份。

面试的职是Java后大开发,面的公司未多,首要暴发美团点评-网易-天涯论坛发道-携程-华也-金立-科大讯飞-烽火通信这多少个铺面。在此以后面至晚简单记录了上下一心面试时遭逢的题目,以及针对性面试给了一点点粗的指出,给过年甚至从此的师弟师妹们有的参照。欢迎各位朋友一起互换。

科大讯飞(1面后挂了)

  讯飞一样面(电话面 1针对性2)

  2016年八月23日  时间 40秒钟左右

  Ø 自我介绍

  Ø 说说路

  Ø 数据库内外网互换怎么开的,假诺换成给你开,你怎么开

  Ø 你知不知道一些叔着的零件可以成功数据库的置换

  Ø Web service的牵线,是怎么编写的

  Ø Linux修改权限的吩咐是啊,你针对Shell编程掌握小,平常用来举办什么

  Ø 说说若询问的设计格局

  Ø 假使一个a类变到b类,那么你用适配器格局怎么好

  Ø 数据库你司空眼惯是怎么优化的,使用过呀其他的工具优化没有,怎么用的

  Ø 
现在起一个众单表明展开关联查询的sql,子表的多寡好的差不多,那么请问您唯有从sql的角度去举行sql语句的优化,不需考虑索引、谓词

  Ø 你没有Java项目是吧

  Ø 你专业是控制方向,为啥将现在之方向

  Ø 你生什么问题假设咨询问我之

 
分析:这一次被吊的案由如果自选电话机面试的地方暴发题目,在楼梯道里面,信号不佳,加上回声,通话质地相当低下。提出在座电面的同班找一个打电话还对的地点到电面相比较好。

中兴(2面后将到offer

  三星一面(现场所 1对准2)

  2016年十二月18日  时间 20分钟左右

  Ø 自我介绍

  Ø 说说好进行过之档次

  Ø Java虚拟机运行时内存分配和内存释放

  Ø 聊聊常用的设计格局

  Ø 存储过程的参数是怎么着传递的

  Ø 存储过程的杀怎么归类的,你所形容的囤积过程中,是何等以分外的

  Ø 存储过程你平日以当何方编写

  Ø 你们数据库使用的凡啊字符集,你看与其他的字符集相相比较,有啊界别

  Ø Oracle数据库中分别拔取什么函数查看字符串的字符数和字节数

  Ø 开发被怎么着化解SQL注入的问题、是否了然任何数据库

  Ø Linux中怎么着查看cpu的使用率

  Ø 是否通过阿拉伯语六级、统计机等级、首选工作地方,为啥,家里多少个幼童

  三星二面(现场所 1对准2)

  2016年六月8日  时间 20分钟左右

  Ø 自我介绍

  Ø 聊一聊java里面的多态

  Ø
说说您的色里面触发器是哪以的,触发器有啊长处和短,日常暴发什么打算

  Ø 谈一张嘴数据库里的视图

  Ø 你平凡是透过哪些的道跟路线来学学之

  Ø 说说阿拉伯语口语,就大概的用乌Crane语介绍一下和好

  Ø 目前底应聘进展怎么着,期望之办事地方是哪

  Ø
你奖学金十分的大都,那么在您本科或者学士的级差,你开过的不过失利的均等宗事是什么

 
分析:总体达成的话遭大行其道面试的难度不殊,拿到offer也绝对容易,面之好之生机遇以sp。

华为(2面后等待结果,预计是备胎了)

  华也同样面对(现场所 1对1)

  2016年1月21日  时间 40 分钟左右

  Ø 自我介绍

  Ø 介绍项目

  Ø 数据库的触发器你平凡是怎编写的,有啊功效

  Ø 触发器和函数的界别是呀

  Ø 
数据库除了oracle还询问过呀其他的数据库,各自出啊特色,你道Alibaba以的凡啊数据库

  Ø 
Dbutils是什么人商家之活,数据库连接池有什么样,假若让你协调实现一个数据库连接池,你怎么规划

  Ø 说一样说java里面单例情势平日是怎落实的,各自爆发哪些特点

  Ø 说说java里面的集纳框架,各自是何等下,有怎么着区别及症结,怎么

  Ø
聊一聊java里面的多线程编程,详细说说java里面的连发包,线程池的兑现原理是什么法的

  Ø Java反射出没发出过学习,java的诠释有没有起了摸底

  Ø
讲出口tcp和ip协议来什么分别,若是我们vivo这边要和其他店铺展开数量通信,请你计划一个通信方案

  Ø 有没来啊问题设咨询我的

  华也二面(现场地 1针对1)

  2016年10月21日  时间 20 分钟左右

  Ø 自我介绍

  Ø 你是休是党员,你于全校的实绩怎么着,拿过怎么着奖学金,参与了啊比

  Ø 你的大成能够保研,你为啥选拔考研,你考研之实绩怎样

  Ø 有没有发宣布什么散文,有没有发生什么专利

  Ø 你毕业课题的方向是啊

  Ø 有没来什么要问我之

 
分析:HTC二零一九年不行依赖高校,专业,论文,专利,战绩,竞技,感觉面试就是当一个参阅,没有当做比高之应聘评价标准。至今自己依然是用审批中,臆想是备胎了。

果壳网有道(2冲通过后丢弃继承面试)

  有道一面(电话面 1针对1)

  2016年3月8日  时间 50 分钟左右

  Ø 自我介绍

  Ø Java的内存布局与堆内存是怎么管理的

  Ø 了未了解GIT和SVN

  Ø 有个别只链表,怎么样判定她是不是相交

  Ø
有半点单单链表(不有环),不假任何其余数据结构,怎么遍历一不良就是判断是否相交

  Ø TCP是咋样来确保保险的传的

  Ø 
怎么着你和你的同事又以付出品种,可是你们的代码冲突了,并且颇成了日记信息,那么请问您怎么开展拍卖

  Ø Linux中查看服务之吩咐

  Ø 你是命令会出现多劳动,那么怎么找到自己只要寻找的劳动号

  Ø 数据库是何许开展优化的

  Ø 项目中来无出使用到缓存

  Ø Lucene的贯彻原理

  Ø 倒排索引的介绍

  Ø 
百度的查询框中,假而你于了一个“中”,那么下的一致串的唤醒字符,类似“中国/中间”这些是什么冒出的

  Ø 怎么着保管这多少个常用词汇的目

  Ø 与面试官的交换

  有道二面(电话面 1针对1)

  2016年十二月12日  时间 60 分钟左右

  Ø 自我介绍

  Ø 项目简单介绍

  Ø 
现在爆发一个遵照升序排序的数,那么以数组前面的0个仍然多独数组移动至数组的先头,那么还为你一个整数,那么要用最抢之计找到这x出现的目录(假如出现吧,可能不现身)

  Ø 
现在发生一个字符串流数据,在就里面富含邮箱,已领会邮箱的无限酷的长度也50字节,那么请教字符流中之备的信箱提取出

  Ø 
现在来一个n*n的方格,里面每个格子都生超等于0的数值大小,那么现在亟需打左上角走及右手下角(只好发出一定量独趋势可以活动),请问怎么动才会使走过的格子的与最深

  Ø 
倘使要求从左上角走至右下角,经过的格子的值大小置为0,再从右侧下比赛走至左上角,如何才会让个别不行走过的及最深

  Ø 
倘诺要求从左上角及右下角,再由右边下竞技走及左上角,再起左上角走至右下角,经过的格子的值大小置为0,如何才能够使得个别差走过的同极特别

  Ø
在一个面中发生一定量单矩形,现在知晓少只矩形的坐标,那么要判断这片独矩形是否生重合。

  Ø 
现在只要规划一个类于word一样的家伙,可是要求得中远距离的差不两人合伙对同一个文档举办操作(编辑,删除等),同时要求一个丁的改动可以及时被其余一个总人口见状,并且可动态的增长职员进,而且得保证数据的唯一性、一致性与高效性,不要出现锁住等状态,那么为你计划,请问您哪筹划。

  Ø 有无发生啊问题要问我的

 
分析:直到七月26哀号有道的hr才于我打电话,问我27声泪俱下是无是足以错过卢布尔雅那与终面(时尚之都底面试官过去对,一车轮技术一样轮子hr),因为同外铺面签定的来头,我的日子和原则现已休允了,也即便委婉的拒绝了。总体上对有道的记忆仍然不行是的。

美团点评(4面后用到offer

  美团点评一面(现场馆 1针对性1)

  2016年六月20日  时间 50 分钟左右

  Ø 自我介绍

  Ø 项目介绍

  Ø 自己于项目里根本形成了如何的行事

  Ø 说说路的数据库的规划

  Ø 项目受到数据库中的联名是什么成功的

  Ø 项目中之模板信息推送是应用什么机制的

  Ø 通过业务将有的表达和表和表之间的关联复现出来

  Ø 既然数据库使用的于多,这便探讨数据库的工作,举例表明

  Ø 事务的隔离性详细的游说说

  Ø Jvm运行时内存区域的分红

  Ø Java垃圾回收机制

  Ø
手写一个算法题,对字符串的拍卖,分别总结有自由一个字符串中所起的字符的个数

  美团点评二面(现场馆 1针对性1)

  2016年十二月20日  时间 50 分钟左右

  Ø 自我介绍

  Ø 项目详细介绍

  Ø 项目里的数据库是哪些规划的,有哪些表

  Ø 数据库在利用的时光是怎么进展优化的

  Ø 外网和内网的数据交换是什么成就的

  Ø 画一下你们这多少个项目标通信结构图,给自家分析分析

  Ø
模板信息推送是哪些形成的,你们对于尚未完结的推送有无起做出什么补机制

  Ø 为啥考虑这种艺术展开推送,有无发外的道

  Ø 你们来无发出考虑过web service本身即吊了的题材

  Ø http tcp ip你尽拿手啊一个

  Ø 画一下tcp三不善握手的经过,写出来状态及发送的消息

  Ø 写一下tcp主动关闭的一样在的多少个状态,并且解释一下这几个状态

  Ø 你们项目受到上传图片是用post的啦种形式

  Ø http的常用之状态有哪些,301及302之别是呀,503是呀意思

  Ø
说说lucene的目录的原理,你种蒙凡是怎行使的,你下的分词形式是啊,有哪些分词模式

  Ø 为何非动数据库提供的全文索引,它是哪翻新索引的

  Ø 有没有起什么问题使咨询我之

  美团点评三给(现场所 1对准1)

  2016年2月21日  时间 50 秒钟左右

  Ø 自我介绍

  Ø 项目详细介绍

  Ø 针对项目之多少个稍题目

  Ø 手写一个总算法题:求解一粒二叉树的吃水,并分析

  Ø
手写一个竟法题:求解一个旋转数组中起的不过小的数字,要求功能高,并分析

  Ø 你自己于将来想从事什么来头的做事

  Ø 有无出啊问题设咨询我的

  美团点评四面(现场地 1针对性1)

  2016年1月21日  时间 30 分钟左右

  Ø 自我介绍

  Ø 平常凡何等学习之,通过什么措施,学到了哟

  Ø 你本科大学生并无是总括机专业,为何想从事互联网方向

  Ø 你看罢什么样书,详细的游说说

  Ø 在品种内你是怎和您的同班进行分工协调,高效工作的

  Ø 假使出现了无均等的观,你们是怎解决的

  Ø 你针对咱新美大的制品来了什么样接触,感觉怎么样

  Ø 大家新美良工作地方有迪拜和迪拜,你会师挑哪一个城市,为啥

  Ø 你还来没来接受任何局之offer,这你会在这么些中如何的选

  Ø 有没有发生啊问题需咨询我的

 
分析:很幸运通过了美团点评的季场地试,得到offer,最终也是放任了其它的空子,和美团点评正式签字三正协议,具体的部门是基础架构核心,做Java后高开发方向。

网易(3面后得到offer

  天涯论坛一面(现场馆 1针对1)

  2016年2月12日  时间 50分钟左右

  Ø 自我介绍

  Ø 项目简单介绍

  Ø 数据库优化的国策通常是什么则的

  Ø 数据库同步你开了怎么着方案,各出啊优缺点

  Ø 现在有少数摆设表(记不顶懂了),问怎么查询才管查询效用最高

  Ø Jvm运行时内存区域的分配是呀法的

  Ø 要是出现了外存溢出或栈溢出底语,怎么去化解那么些题材

  Ø 内存泄漏平常有什么可能的来由引起

  Ø Jvm中之常用之参数有哪些

  Ø Jvm中之废料回收机制

  Ø Linux你读书之深浅是什么则的,精晓过怎么着

  Ø
面试官打开他的mac敲了一个限令,出现了众数据,指着中的等同排列,问我是什么意思

  Ø 后边就是外以跟本身说岗位平日做片什么,介绍了她们之这边的条件等等

  微博二面(现场合 1针对性1)

  2016年九月12日  时间 50分钟左右

  Ø 自我介绍

  Ø 介绍项目

  Ø 说说数据库的目于公色内凡是怎利用的

  Ø 有哪索引,它们底层是运什么数据结构去落实之

  Ø B树及B+树的区别在何地

  Ø 
现场写了一个数据结构(类似于循环队列),然后实地写代码对之数据结构举办包装和操作,要管多线程操作没有问题,同时还欲考虑到数据结构的亏欠和满等条件下成员变量的更动

  Ø 你认为数据库运维这么些职务平时的做事爆发安,你怎么看待这卖工作

  Ø 有没有暴发什么问题使咨询我之

  搜狐三给(现场地 1对准1)

  2016年十月12日  时间 40分钟左右

  Ø 刚刚给了了前少轮,这尔对眼前片轱辘面对试官的品是呀样子的

  Ø 
然后中就是是成千上万博博hr的题目了,有接触未记了,重要围绕的尽管是怎学习,怎么样筹划,如何与同事友好相处,怎么样去解决问题,如何跟人互换等等方面,需要因而实际例子表达

  Ø 你对天涯论坛有没发出啊明白,有没有起什么吃你记忆挺坏的地点

  Ø 理想薪资是怎么的

  Ø 对今后的筹划是啊样子的,家里出没有起啊提议要看法

  Ø 有没有出另外的offer,那么这个集团假诺都深受您offer,那么您哪选取

  Ø 有无发出啊还要问我的

  Ø Ps 是千篇一律号美女hr

 
分析:顺利将到了今日头条的offer,据说多入到hr面的总人口,大部分都叫刷掉了。最终因为地方部门的原委并没有选和讯。可是于自对和讯的各国面的打听来拘禁,我确实挺喜欢这个公司的,给我之感觉相当好。

大战通信(1迎通过后放任终面)

  烽火一面(现场馆 1针对性1)

  2016年七月23日  时间 15 分钟左右

  Ø 自我介绍

  Ø 项目简单介绍

  Ø 数据库相关简单的技能问题

  Ø Java相关简单的技艺问题

  Ø 有没有起阴对象,家里是哪的,意向都是何,公司加班相比多能否承受等

  Ø 对阵争通信发生没爆发什么精通

  Ø 有无起什么要问我的

  分析:烽火通信总体达标面试仍然相比较简单的,offer也是于好以的。

携程(2直面通过放弃继续面试)

  携程一面(电话面 1针对性1)

  2016年八月27日  时间 45 分钟左右

  Ø 自我介绍

  Ø 数据库相关题材

  Ø 面向对象的六只属性,举例说说

  Ø 多态日常怎么落实

  Ø String类好不好继续

  Ø 咋样兑现一个不行变类

  Ø 详细介绍java下边的集合框架、并发包

  Ø 讲出口http协议,输入一个网址到浏览器突显出界面的经过是啊法的

  Ø https和http有啊区别,区别之底细是啊样子的

  Ø
Linux下开创一个文件用啊令,修改权限行使啊令,修改所有者使用什么令

  Ø 说说工厂情势,工程模式和方针设计情势又哪的界别

  Ø 说说servlet中之过滤器的拔取

  Ø 是否了解spring

  Ø 有没有发出什么使咨询我之

  携程二面(现场所 1针对性1)

  2016年四月10日  时间 35 秒钟左右

  Ø 自我介绍

  Ø 项目简单介绍

  Ø 触发器你于您的路里凡是怎下的,函数和存储过程有啊区别

  Ø 在公的支出被,你认为触发器的得失分别是啊

  Ø 在你的项目蒙,有没因而什么难题,最终以是怎么化解之

  Ø
你熟视无睹是采纳什么法展开攻的,你道读一派系语言依然技术该怎么出手,关键在啊地点

  Ø
现在有10亿长长的数的同样摆设表,请你设计同样种植方案很快的拿这个表中的数目搬迁及任何一个数据库中

  Ø
你与而的仇敌当与一个部门上班,做一样的事务,结果他受加薪升职了,请问您怎么办

  Ø 你时手里还出无暴发此民企业的offer,方便说说呢

  Ø 有无起啊使咨询我的

 
分析:携程一面依然极度基础之,二面应该是一个负责人面的,更加爱慕实践与开放性问题。投递简历为分开到了旅舍部门了,所以待三轮技术面,然则由当天面试官需要重回去,也就没当了。

Java工程师知识点推荐

Ø
Java基础知识:多线程,并作编程,JDK源码,JVM,框架,设计情势等,推荐《深切通晓Java虚拟机》,《Java并作编程艺术》等。

Ø
数据结构与算法:排序,查找,各样常用数据结构,动态规划等,推荐《剑指offer》,《编程的美》等。

Ø 
数据库:数据库表设计,事务,锁,SQL编写,存储过程,触发器等,推荐看MySql,其他如Oracle之类的呢尚未问题。

Ø
总计机网络:TCP协议,IP协议,HTTP协议相当于,推荐《统计机网络》,《UNIX网络编程》等。

Ø
Linux操作系统:操作基础知识,常用命令等,有生命力的可以望shell脚本编程。

Ø 项目:需要对品种受到的技艺知识点做精晓。

Ø
交流能力:不管啊时,与食指之交换能力都是比重大之,面试时啊是同一。

Ø 推荐网站:《牛客网》等

本文来源牛客网

作者:牛客网17届学员

相关文章