『壹』 去哪儿网java高级工程师面试经验
你好
要应聘高级发工程师职务仅仅懂Java基础知识远远够必须懂用数据结构、算、网 络、操作系统等知识本文讲解具体技术笔者综合自应聘各公司经历整理份公司Java高级发工程师职位考核纲要希望帮助需要
1 Java基础
1.1 CollectionMap
(1)掌握CollectionMap继承体系
(2)掌握ArrayList、LinkedList、Vector、Stack、PriorityQueue、HashSet、 LinkedHashSet、TreeSet、HashMap、LinkedHashMap、TreeMap、WeakHashMap、EnumMap、 TreeMap、HashTable特点实现原理
(3)掌握CopyOnWriteArrayList、CopyOnWriteArraySet、ConcurrentHashMap实现原理适用场景
1.2 IO
(1)掌握InputStream、OutputStream、Reader、Writer继承体系
(2)掌握字节流(FileInputStream、DataInputStream、BufferedInputStream、 FileOutputSteam、DataOutputStream、BufferedOutputStream)字符流 (BufferedReader、InputStreamReader、FileReader、BufferedWriter、 OutputStreamWriter、PrintWriter、FileWriter)并熟练运用
(3)掌握NIO实现原理及使用
1.3 异
(1)掌握Throwable继承体系
(2)掌握异工作原理
(3)解见受检异(比FileNotFoundException)、非受检异(比NullPointerException)错误(比IOError)
1.4 线程
(1)掌握Executors创建三种(JAVA8增加种共四种)线程池特点及适用范围
(2)掌握线程同步机制并熟练运用
1.5 Socket
(1)掌握Socket通信原理
(2)熟练使用线程结合Socket进行编程
2 Java虚拟机
2.1 JVM内存区域划
(1)掌握程序计数器、堆、虚拟机栈、本栈、区(JAVA8已移除)、元空间(JAVA8新增)作用及基本原理
(2)掌握堆划:新代(Eden、Survivor1、Survivor2)代作用及工作原理
(3)掌握JVM内存参数设置及调优
2.2 类加载
(1)掌握类加载阶段:加载、链接(验证、准备、解析)、初始化、使用、卸载
(2)掌握类加载器类及其应用:启类加载器、扩展类加载器、应用程序类加载器、自定义加载器
3 J2EE
(1) 掌握JSP内置象、作及相关特点工作原理
(2) 掌握Servlet特点工作原理
(3) 掌握Spring框架IOCAOP实现原理(反射态代理)
(4) 至少掌握MVC框架(Spring MVCStruts等)工作原理并熟练运用
(5) 至少掌握ORM框架(HibernateMyBatis等)工作原理并熟练运用
4 数据结构与算
(1)掌握线性表树特点并熟练运用
(2)掌握用排序查找算:插入排序(直接插入排序、希尔排序)、选择排序(直接选择排序、堆排序)、交换排序(冒泡排序、快速排序)、归并排序顺序查找、二查找、哈希查找
(3) 熟练运用见排序查找算思想解决编程问题
(4)解几基本算:贪算、治策略、态规划
5 计算机网络
(1)掌握网络层结构及每层功能特点
(2)掌握TCP/IP通信原理(三握手、四挥手)
6 数据库
(1)掌握复杂SQL语句编写
(2)掌握数据库优化(SQL层面表设计层面)
(3)至少掌握款数据库产品
(4)熟悉高并发、数据情况数据库发
7 Web技术
(1)掌握AJAX工作原理
(2)至少熟悉款JS框架(比JQuery)
8 设计模式
(1)熟悉见设计模式
(2)设计模式理论应用实际发
9 Linux
(1)熟练运用Linux见命令
(2)熟悉Linux操作系统基本概念及特点
(3)熟悉Shell脚本
10 操作系统
(1)掌握操作系统进程管理
(2)解操作系统I/O
11 则表达式
(1)掌握见则表达式符号
(2)熟练运用则表达式解决实际问题(比匹配电号码、邮箱、域名等)
『贰』 各位大神,我去去哪儿网面试部门和人事面试都过了,但是已经4天没有给我电话了,这是为什么
和你心里担心的结果一样。还是继续到别处试试吧。
『叁』 参加去哪儿网的面试是怎样一种体验
这个问题适合问知乎
『肆』 急求!去哪儿网面试要英文自我介绍吗求过来人指点迷津,面试过程是什么样的(—.—小女子申请的客服
这家网站复貌似没有什制么涉外业务,如果招聘不要求很高的英文水平,我想也用不着英文介绍。
按某位网友的建议:
首先你应该仔细的分析一下自己,包括性格,爱好,特长等,把这些列在纸上,像简历一样列出表格。
但是在优缺点方面不必太较真,没有绝对的好坏之分,主要是分析转化,把有力的不利的都转变成好的,做到心中有数,这样考官在问到你对自己的评价等问题时你就有话可说了。
再一个就是要明确应聘职位的特点和了解应聘公司,比如企业文化等。做到知己知彼,方能百战不殆。
如果你要是再有心点,还可以提前做一份职业调查。做了这么多准备工作,即使你不会表达,也有的话说了。关键是有心中有物,磨刀不误砍柴工。
最后可以在说话技巧上稍微下点功夫。祝你应聘成功!
『伍』 去哪儿网java开发面试经验牛客
以下是某位求职者面经,仅供参考:
一面:
1.自我介绍
2.直接上手红黑树和平衡二叉树区别
3.红黑树的旋转
2node节点插入和3node节点插入时候旋转的情况 简述伪代码
4.问项目情况。大概半小时 5.concurrenthashmap
结构分析。 删除和获取操作过程描述。就是segment. Entry.
除了value 为volatile 其余都是final.
删除和获取操作等等。例如:删除操作是将entry要删除的节点的前半部分链表进行复制,并指向当前删除节点的后面节点。(因为next是final的,不可以进行修改,只有entry的表头可以修改)
不详述了。
6.索引的优缺点 什么时候索引不起作用? 在什么地方可以使用索引?
7.jvm
多态原理。invokestatic invokeinterface
等指令。常量池中的符号引用 找到直接引用。在堆中找到实例对象,获取到偏移量,由偏移量在方法表中指出调用的具体方法。接口是在方法表中进行扫描)等等扯了半天
8.os: 页面调度算法 几种 分别说一下 LRU FIFO 最佳适应算法
9.内存管理: 固定分区 动态分区 段 页 都讲讲 (哈哈)
10.自己实现一下LRU算法
8.怎么学习。看过什么书
二面:
1.自我介绍
2.项目中与app移动端 的json格式设计
3.hashmap的缺点 具体提现在哪里?
4.Collections.sort()
的原理---本质上调用的是Arrays.sort() 内部是 使用的归并排序 接着写了一下归并(辅助数组的归并,和手摇算法的归并)
5.一个字符串数组,现给定一个string去进行找出对应的数组中字符串的下标 (可以有容错,但两字符串长度必须一致,容错为2)
例如:
["hello","hj","abc"]
key=“hellg" 返回下角标0
6.jvm参数调优 jvm堆的大小调优
MaxTureningShelod newratio -xxs -xxm -persize
7.图的 prime
算法
kruskal
算法
dijkstra算法 解决什么问题? 分别写一下
伪代码
8.设计模式: 单例模式(懒汉饿汉) 工厂方法模式 观察者模式 责任链模式
9.项目 又问了一些
10.平时怎么学习?
三面:
1.自我介绍
2.自己优缺点
3.目前有几个offer
4.工作地点要求
5.在校实验室做项目,你认为最大的收获是什么
6.评价一下自己的大学生活
7.讲了一下福利 之类的
现场书面offer没了,所以只好等等邮寄,不过还好给了一个布偶纪念品
『陆』 去哪儿网产品经理面试怎么准备
面试职位:商业数据分析高级产品经理 | 所属职业:产品/项目
总体评价 正常
本次面试结专果 : 未收属到offer
面试官整体专业度 : 普通
面试官守时 : 准时开始
接待态度 : 公事公办
结果反馈及时性 : 没有答案就是个答案
面试流程 : 共 2 轮面试 , 历时 20 天
面试形式 : 群体面试
月薪范围 : 15000-19999
前后经历了两次面试,两次面试间隔很长,以至于我都以为没有后续了。。。
由于是社招职位,面试基本围绕着以前的项目经历和工作经验展开,面试的人先是一个经理,问了大约半个多小时,包括期望薪资等内容,之后换到总监,经理还基本是聊聊的状态,总监基本就是不断的challenge,我个人感觉回答的还是不错,第一次面完并没有立刻给答复;
通知第二次面试已经是一周半之后了,这次面试多来了另一个总监,主要是针对之前那个总监不太熟悉的部分进行面试,聊了半个小时左右,最后又和我确认了一次期望薪资,然后……就没有然后了。
整个面试过程还可以,面试官的态度都还不错,就是对后续没有任何通知不太满意。
以上是我从卧龙阁扒过来的面试经验分享,更多面试分享你可以自己去看看。
『柒』 去哪儿网面试问题
呵呵,这个网站我不熟悉,你去面试数据分析师,你知道具体是做什么数据分析吗,以前做过数据吗,没有做过,准备一点数据相关的知识,正规的公司一定会问的。
『捌』 接到去哪儿网公司面试通知,然后到公司面试了一回,晚上总部电话面试了一次,第2天到公司进行了2天拎包
正常公司面试结果会在3~5个工作日内通知吧,不妨耐心等待,如果5个工作日以后还没通知的话可以打电话或发邮件给HR询问下情况。
『玖』 去哪儿网java开发面试经验
既然说到校招,那就是刚毕业或实习,你要得到什么,应该先想一下你能付内出什么。 第一份工容作最主要的是获得工作经验,融入开发行业,我觉得你应该先考虑你要在第一份工作中让自己进步到什么程度,等1年后你自己有经验了