面试经历---UC(2016年01月11日下午面试)
一年多前曾经去过UC面试,那时候没有通过面试,这次又去UC试试,做了一年半的电商平台开发,想看看这些大型的互联网公司的要求有多高。
下面详细列一下UC的JAVA笔试题和面试题。
一、JAVA笔试题
1. 简要描述String、StringBuffer、StringBuilder的区别
2. 描述一下JVM加载CLASS文件的原理机制
如果一个类加载器收到了类加载的请求,它首先不会自己去尝试加载这个类,而是把这个请求委派给父类加载器去完成,每一个层次的类加载器都是如此,因此所有的加载请求最终都应该传送到顶层的启动类加载器中,只有当父类加载器反馈自己无法完成这个加载请求时,子加载器才会自己去加载。
如果父类加载器需要调用到子类加载器的类,则只能通过线程上下文类加载器去实现,比如JNDI、JDBC等。
3. Char型变量能否存储一个中文字?为什么?
在C语言中,char类型占1一个字节,而汉子占2个字节,所以不能存储。
在Java中,char类型占2个字节,而且Java默认采用Unicode编码,以个Unicode码是16位,所以一个Unicode码占两个字节,Java中无论汉子还是英文字母都是用Unicode编码来表示的。所以,在Java中,char类型变量可以存储一个中文汉字。
4. JAVA中实现多态有哪些方式?
抽象类和接口
5. 写出你所知道的java.util.concurrent包中的类,并简述它们的用途和应用场景
AtomicInteger,AtomicLong,Executors,AbstractQueueSynchronized,ReentrantLock,ThreadPoolExecutor,CopyOnWriteArrayList,ConcurrentHashMap,ConcurrentLinkedMap
6. 简述synchronized和java.util.concurent.locks.Lock的异同点
7. 编程题:设有N个人依次围成一圈,从第1个人开始报数,第M个人出列,然后从出列的下一个人开始报数,数到第M个人又出列,...,如此反复到所有的人全部出列为止,设N个人的编号分别为1,2,...,N,打印出出列的顺序,要求用java实现。
8. 说说你所知道的查找消耗比较大的SQL方法
9. 一张用户表有1000万条记录,主键为自增ID,从中取10条随机记录,如何实现?简述你的解决方案,可以用伪代码描述。
10. 一个大型网站用一张LOG表来记录用户的操作行为,每天会产生上百万条记录。另有一个调试程序定时清除三天前的数据(比如每天凌晨4点执行),以保障LOG表的数据量不会无限增长,要求写出调度程序的伪代码。
select max(id) from LOG where create_time < date_sub(now(), Interval 3 day);
delete from LOG where id < maxId limit 10000;
11. 写出LINUX里查看进程的命令
ps -ef|grep tomcat
netstat -pan|grep tomcat
12. 在LINUX里,如何查看一个监听端口为8060的进程?
13. 分析日志文件,要求统计出响应时间超过100ms的请求及其个数,写出相应的shell命令,文件内容如下,有三个字段,分别表示请求产生的时间戳、请求、响应时间
二、技术面试题
1. JAVA内存模型
2. 如何分析JVM的异常
3. 如何设计一个高并发的秒杀活动?
隔了一个多星期,其他的题目忘记了...
三、HR面试题
1. 说说 个人的五大缺点和五大优点
2. 如果让你用一大优点来弥补一大缺点,你会分别选择哪一个优点和哪一个缺点?
感觉跟HR在面试就会在不断受虐一样,不断摧残自己,深坑自己人性的缺点,唉,彻底无语。
四、面试总结
这次UC的面试没有通过,估计个人的技术水平还有待提高,跟HR的谈话也太过坦诚,没有做些保留和变通。
不管怎样就当是一场锻炼,通过笔试和面试来查漏补缺,以便进一步提高自己。
面试的道路很漫长,不知何时是尽头,不知何处才是我的归宿...
面试经历---UC(2016年01月11日下午面试)相关推荐
- 面试经历---广东耶萨智能科技股份有限公司(2016年01月11日上午面试)
广东耶萨智能科技股份有限公司是一家做跨境玩具贸易的公司,约我2016年1月11日上午过去面试. 一.笔试题 1. 写出下述语句的结果 Int a=1,b=0; System.out.printl ...
- 面试经历---网易(2016年01月19日下午面试)
下面写上网易的面试情况. 1.nginx负载均衡的方式 (1).轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除. (2).weight 指定轮询几率, ...
- 乐视生态世界发布会官方图文直播(2016年01月12日 15:00)
2016年01月12日 13:10 生态世界即将开启!乐视将再度引领潮流,让更多人感受到生态的魅力.再一次颠覆,你准备好了吗?彻底焕新,我们来了!1月12日15:00,乐视生态世界发布会全程直播,敬请 ...
- 高中计算机教师证试题,2020下高中信息技术教师资格证面试试题及答案【1月10日下午】...
2020下高中信息技术教师资格证面试试题及答案[1月10日下午] [来源于网络] 高中信息技术<数据库管理数据的基本特征> 一.考题回顾 二.考题解析 [教学过程] (一)导入新课 教师以 ...
- 面试经历---Samp;G(2016年02月27日上午面试)
S&G是一家外企,在广州琶州那边,下面附上这家企业的笔试题. 2016年2月27日上午笔试题 一. JAVA基础题 1. 什么是接口? 接口就是一些方法特征的集合,是对对象的抽象 ...
- 2020德勤面试开始了吗_2020公务员面试公告已出,5月28日开始面试
重磅!上海市2020年度考试录用公务员职位报名及面试工作公告出了! 报岗时间:2020年5月11日10:00至5月15日18:00 岗位调剂:2020年5月18日10:00至5月20日18:00 面试 ...
- 51CTO博客将于2017年7月完成首页改版(7月11日下午上线啦)
各位博友,51CTO博客将在2017年7月完成首页改版,发布全新logo,提升UI视觉体验,展示更多好文章.好博主,是不是很期待呢?关于这次改版,欢迎大家留言. 亲们,博客首页将于7月11日(就在今天 ...
- “滴滴出行” 成长路径分析(2016年01月19日)
[文章摘要]本文从产品和运营的层面深度分析和还原了 "滴滴出行" 这款现象级的产品在过去 3-4年 里是如何一点点从 0 起步,成长为现在 100 多亿美元级的庞然大物的.对于互联 ...
- 薛老师软考高项学员:2016年4月11日作业
第21章 法律法规和标准规范 1.中国标准划分为哪四个层次?要求最低的是哪个? 中国标准划分为国家标准.行业标准.地方标准和企业标准. 要求最低的是国家标准. 2.国家标准的制订程序包括哪些? 前期准 ...
最新文章
- java内部类人打电话依赖手机_Java内部类及反射类面试问题,90%的人都不知道
- opencv精要(4)-fedora下的opencv安装及测试,codelite配置
- 三重积分平均值_2015考研数学考前必须死磕的知识点
- java程序中可以如何异常处理?_如何处理罗茨鼓风机在运行过程中出现异常噪音和叶片的运行特性...
- prototype.js 和jquery-1.6.2.js冲突问题解决方法
- 无忧无盘服务器,无忧网维无盘系统新手快速部署.doc
- python3之批量修改文件名称
- 信息学奥赛C++语言: 跑步
- Error:Unable to make the module: core, related gradle configuration was not found. Please, re-import
- JS把命令式语句转换为表达式
- SVN增加文件后,文件无法自动包括在项目中的原因
- ZStack实践汇 | 详解ZStack高级功能--裸金属服务部署实践
- WARNING:CPU :2 PID:593 at net/wireless/nl802.c:2883 nl80211_send_chandef+0x54/0x180
- 手动卸载office 2010 亲测有效
- python_opencv_haze加雾处理
- Photoshop抠图大决战
- Lambda表达式 Linq SQL Server 分组后获取第一条数据或最小(最大)数据
- 用Wireshark抓包分析协议 计算机网络
- 深度解读Coatue:向加密行业转舵的「老虎环球基金」
- Linux 之父:林纳斯·托瓦兹(Linus Torvalds)