石化总部java面试题_中国石化面试经验
面试过程:
首先,上午进行面试人员签到,大约100人左右。一共要2个人。下午1点半开始统一面试。人员较多,所以每个人只有3分钟时间,一共最少8位面试官。过程中,他们很少提问题,如果你的技术比较新颖,会问你一些。例如SSH或SSM框架就没意思了。 面试官问的面试题:
以下都是对我当时的提问及个人回答。
1.你都擅长哪些RPC技术。答:webservice或者restFul或者ICE微服务。
2.你用过微服务?说说都用过什么?答:springboot或者springcloud和ICE。
3.你们为什么选择springboot开发?答:因为是轻量级框架,自动集成WEB服务器,并且不需要配置任何的XML,使用起来十分简便。
4.你做过大型的互联网项目吗?你是如何处理高并发的?答:是的。处理并发,首先就要实现动态页面静态化;制作散列表;实现缓存;增加镜像;实现负载均衡;使用线程池和连接池来管理数据库的连接。
5.问你点基础吧,说一说集合框架Set为什么会自动去重?答:它底层重写了equals和hashCode方法。
6.说说怎么同步线程?答:使用Syncronized关键字或者ReenTrantLock类或者ThreadLocal或者异步编程使用ExecutorService接口。
7.假设让你写个方法,里面有一堆数字,从1到N进行排列。给你传个参数N,你来判断这个参数是否在这堆数字里面,如果在,请返回这个数字,如何用最效率的方式查出?答:使用多线程进行拆分,把这一堆数字分成N段,用N个线程去同时异步读取各自的那一段。
8.用过爬虫吗?答:没用过。
9.现在我想爬取网页的数据,但是数据抓取的快,但是读取的却慢,这样一直慢慢的读,如果突然断网停电,就会造成数据丢失。你有什么好方法吗?说说思路?答:我建议,如果可以,使用消息队列。或者把数据存取在临时文件上,这样即使读取的慢,也可以慢慢的读,不会造成数据丢失。但是效率还是跟不上。
最后。这就是面试内容了,答案肯定不是最优,因为当时没时间考虑那么多。大家可以多多交流,多多指教。
石化总部java面试题_中国石化面试经验相关推荐
- 沈阳东软java面试题_东软集团面试经验
面试过程: 在一天下午,突然看到陌生电话打入,习惯性的很礼貌的说了喂您好.3月30日下午第一次通过持续半个小时的样子.了解了很多情况,具体下面一部分说.因为是前程无忧看到的我的简历,结束后让我注册智联 ...
- 联通java终面_中国联通面试经验
面试过程: 1.基本的机器学习算法知道什么 (kmeans knn svm 决策树 ) kmeans?(介绍原理) 怎么选取最初的k值(我说选彼此距离尽可能大的) 怎么保证是距离比较远的几个k值?? ...
- Android/Java面试题,边面试边成长,为了应试而应试
Android/Java面试题,边面试边成长,为了应试而应试 从今天起,所有面试或遇到过的面试题,都整理到此文章下,提醒自己时刻要学习,同时分享给各位.[部分网上整理] Java基础 1,Java中一 ...
- 10道虐心的Java面试题,被面试官虐哭了,同事一题都没答对
10道虐心的Java面试题,被面试官虐哭了,同事一题都没答对 Java高级架构 有一天,小王告诉我,他去一家公司面试 Java 岗,结果被面试官虐哭了.整整 10 道 Java 面试题,小王一道也没答 ...
- 醒醒!临时抱佛脚背Java面试题的在面试官面前是根本没有用的
醒醒!临时抱佛脚背Java面试题的在面试官面前是根本没有用的! Java架构老李 2020-11-19 17:17:09 744 收藏 33 分类专栏: Java 面试 编程语言 文章标签: 数据库 ...
- java面试题_阿里大厂流出的数百道 Java 经典面试题
BAT 常问的 Java基础39道常见面试题 1.八种基本数据类型的大小,以及他们的封装类 2.引用数据类型 3.Switch能否用string做参数 4.equals与==的区别 5.自动装箱,常量 ...
- 300小时成为java程序员_直击面试现场: Java程序员3轮6小时面试, 成功拿到阿里offer!...
原标题:直击面试现场: Java程序员3轮6小时面试, 成功拿到阿里offer! 今天给大家分享一位Java程序员小伙去阿里应聘的经历! 从Java开发要掌握的技术来讲,前面已经说得差不多了.我主要想 ...
- 小米java面试题_小米java社招面试题分享,面经(一面二面)
下面给大家带来的是小米java社招面试题(面经)的相关分享,主要包括了一面二面的面试题,准备小米java一面二面的小伙伴可以来了解一下. 注:面试者是跨行做后台,没有什么项目经验,所以,面试者问的东西 ...
- 途牛java面试题_途牛java面试题.docx
途牛java面试题 途牛java面试题 QUESTION NO: 1 publicclass Test1 { publicstaticvoid changeStr(String str){ str=& ...
最新文章
- Teradata推出Vantage on Azure,可实现自助配置、快速部署,提供安全、可扩展的高性能分析
- 决策树算法python源代码_决的解释|决的意思|汉典“决”字的基本解释
- echo回声不能用了_回声消除的昨天、今天和明天
- xuggler实现视频压缩_Xuggler视频处理简介
- Microsoft VBScript 编译器错误 错误原因 代码大全
- ios 筛选_万千网友让quot;低调使用quot;的软件!居然还支持iOS
- u-boot移植随笔:一些内存地址的研究(gd_t和bd_t结构体)
- 软件评测-信息安全-应用安全-资源控制-用户登录限制(上)
- IntelliJ idea 添加参数
- JDK 8.0 新特性——函数式接口和Lambda 表达式
- oracle oem登录xdb,XDB sys_nc_oid$递归调用的案例一则
- OSPF篇——SPF算法——002
- 【传感器大赏】压电薄膜震动传感器
- 【题解】A1004 求三个数的平均数
- 从零开始WebAPP尝试(四)----登录实现
- python条件选择语句,Python中条件选择语句可以嵌套使用。
- STM32F767 QUADSPI 的基本用法
- 关于微信小程序如何刷新当前页面
- 第104篇 Compound 中的 cTokens
- UVa 11942 - Lumberjack Sequencing
热门文章
- oracle dbstart,dbstart: 未找到命令
- win2008 mysql_mysql5.7.17在win2008R2的64位系统安装与配置实例
- 工业交换机的几大“择机”标准,你学会了吗?
- 工业交换机故障分析的原则
- 【渝粤题库】国家开放大学2021春4010渠道管理题目
- zigbee是什么,为什么说它最适合智能家居设备
- html中的保存功能代码怎么写,java保存html代码怎么写
- android 网络调试工具,安卓网络调试助手
- arrays中copyof复制两个数组_C语言100题集合026-使用指针交换两个数组中的最大值
- 使用RichTextBox控件实现系统剪切板功能