UC优视(UC浏览器) 34人分享

java程序员 面试经验( 广州 ) - UC优视(UC浏览器)
发布时间: 2018-03-24 来源:职朋网友分享
面试过程:

1、给人的感觉是上进心很强,努力学习精进技术的,不愿意混日子。
2、过往的工作经验是owner一个独立的业务系统,负责系统的设计开发工作,可以不是架构。明确知道系统架构的情况,理解上下游关系。理解该系统的业务定位,该系统当前存在的问题和后续的规划发展有自己的见解。
3 Java基础知识和分布式经验应该很熟悉,框架层面源码如果能研读可以加分。但是如果只是会用而不了解原理就要减分。
4会重点考察分布式/服务化系统(不是大流量高并发)的设计原理,思路,关注点。要会理解一些分布式session、全局流水ID号、服务多次重试幂等、同步转异步、服务监控、最终一致性等原理和应用。

面试官问的面试题:

UC优视(UC浏览器)java程序员面试题

1)java基础:
jvm 内存回收,垃圾回收基本原理,Java并发包的线程池,Java8的新特性。nio 堆排序。conrenthashmap , concurrenthashmap 的size实现, spring的事务
2)数据库基础:

事务隔离级别,数据库连接池,锁性等。。MQ如何保证顺序性。spring事务传播性。 数据库垮库一致性
数据库死锁的问题,一个删除昨天一个删除今天的,怎么死锁的。
还有hashmap在并发情况下会出现什么现象?
还有个延迟队列和队列排序的问题。
3)如果项目中有用到框架:Redis,RPC、Kafaka、MQ 、Spring 等。

查看面试题参考答案>>

面试相关细节(职业圈独家调查):

你是通过何种渠道获得这次面试机会的?
答:社会招聘
整个面试花费了多长时间?(从接到面试消息到得到结果)
答:1天
面试形式包括哪些?
答:电话面试 1对1面试 IQ测试
你觉得这次面试的难度如何?
答:困难
你对这次面试的整体感觉怎么样?
答:一般
这次面试的结果如何?
答:面试未得到工作

赞一下(1) 踩一下

以上信息仅代表发布者自己的观点,由于在职时间、职位以及个体本身的影响,和公司整体情况可能会有偏差,仅供参考!

评论

相关公司面试经验