「去哪儿网java面试题」最新Java面试题
今天给各位分享去哪儿网java面试题的知识,其中也会对最新Java面试题进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、java的面试题去哪找?谢谢
- 2、去哪儿网java面试题
- 3、面试java开发工程师一般会提什么问题
- 4、去哪儿网java高级工程师面试经验
- 5、去哪儿网java开发面试经验牛客
- 6、去哪儿网面试问题
java的面试题去哪找?谢谢
如果你要面试的话,可以看看面试宝典,挺不错的,我当时看的就是这个,不过慢慢看就行,别想一次看完,先找有兴趣的,看的懂的,需要的
去哪儿网java面试题
没有去 去哪儿网面试过 不清楚
Java面试题一般都是一些基础知识、一些语言逻辑
多看看就好了
面试java开发工程师一般会提什么问题
首先都是问工作经历,上一家公司的工作情况(应届生会问些学校表现、毕业设计之类的)。然后问些技术问题,JAVA基础的概念,线程、并发、网络、文件操作、数据库操作之类等等。学习java推荐选择千锋教育,千锋教育拥有国内一体化教学管理及学员服务,助力更多学员实现高薪梦想。
java开发工程师的就业方向有:
1.Android开发
Android是世界上最大的智能手机操作系统。根据Strategyalytics的最新研究报告,2016年第三季度全球智能手机出货量达到3.75亿台。Android操作系统获得了创纪录的88%全球市场份额,挤压了苹果IOS等平台。Java是Android应用的主要开发语言。
2.web开发
Web开发语言很多,Java就是其中之一。Java在开发高访问、高并发、集群的大型网站方面有很大的优势,比如去哪儿网、美团等。
3.客户端开发
Java客户端开发主要针对政府、事业单位和大型企业,如医疗、学校、OA、邮箱、投票、财务、考试、物流、矿山等信息系统。然而,客户端开发只是为了帮助自己企业的主营业务。
想要了解更多关于java的相关信息,推荐咨询千锋教育。千锋教育成立教研学科中心,推出贴近企业需求的线下技能培训课程。课程包含HTML5大前端培训、JavaEE+分布式开发培训、Python人工智能+数据分析培训、全链路UI/UE设计培训、云计算培训、全栈软件测试培训、大数据+人工智能培训、智能物联网+嵌入式培训、Unity游戏开发培训、网络安全培训、区块链培训、影视剪辑包装培训、游戏原画培训、全媒体运营培训。
去哪儿网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)熟练运用则表达式解决实际问题(比匹配电号码、邮箱、域名等)
去哪儿网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没了,所以只好等等邮寄,不过还好给了一个布偶纪念品
去哪儿网面试问题
我做这行也比较久了
对于去哪儿网的情绪呢其实是比较矛盾的
它的好呢是它开创了一个新的B2C在线旅游网站 可以认为是B2B2C
但坏呢是他把压力全部转给了供应商 虽然消费者受到了优惠
但这种比价 竞价的模式是否能长久谁也不知道 或许马上会灭亡 也或许将会是以后的标杆
去哪儿网是国内目前第一大在线旅游网站 全球前十的在线旅游网站
如果你的学历够高 你的履历够高 你的经验够多
相信你会被应聘 但也如我前面说的 这个网站的发展模式是病态的 是否能长久呢?呵呵
关于去哪儿网java面试题和最新Java面试题的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-11-23,除非注明,否则均为
原创文章,转载请注明出处。