慧策JAVA实习(一面)

🕒岗位/面试时间
JAVA实习/7.22
👥面试题目
面了大概四十分钟,有些题目记不清了,主要准备jvm的题目了,但是一点没问,问了很多I/O相关的
1.自我介绍
2.项目中怎么实现大文件的断点续传
3.创建线程的方式
4.线程池参数
5. MySQL 事务隔离级别
6.Redis单线程模型,I/O多路复用
7.网络编程
8.输入URL到返回页面,发生了什么
9.IOC和AOP
10.算法:双调数组最大值    二分
全部评论

相关推荐

1. js的引用数据类型和基本数据类型有什么区别(为什么const a = [],a.push(1),为什么可以改变数组的元素)2. let和const的区别3. 深拷贝如何解决循环引用4. 在JSON.stringfy()遇到过什么问题吗(没太懂要回答什么?面试官说在localstorage中存储数据会使用到)5. 求输出值const a={ }const b= { key:'b' }const c= { key: 'c'}const d ={ key: 'c'}a[b]= 123a[c]= 456a[d]= 678console.log(a[b])6. arr instanceof Array为true,arr一定是数组吗,什么情况下不是数组7. 求输出值function abc() {  var a=b=c=1};abc();console.log(a,b,c);我说a打印错误,不对吗?面试官说a是undefined,变量提升了,变量提升不是发生在函数作用域中吗?8. 求输出值for(var i = 0; i < 5; i++) {  setTimeout(function() {    console.log(i)  }, 0)}9. 上题有什么方法可以让其打印1-510. localstorage如何测量当前储存大小、在不同编码上有啥区别11. 测量localstorage大小,不是内存12. 设置http强缓存的规则、如何用Expires来进行判断是不是缓存的资源、本地时间修改了怎么办13. 301/302的区别、206、502、504是什么14. 浏览器用一个CDN和十个的区别15. 算法题:在一个数字范围内统计数字 1 出现的次数(只说思路)16. 算法题:红绿灯依次亮2.3.5s,亮5次(只说思路)17. 算法题:n的阶层算法(只说思路,说了递归和迭代,问还有没有更好的方法)总结:我觉得很难啊,对于实习生来说,很多知识我都没学过,特别是CDN、强缓存之类的。算法题也不简单,面试官面试感觉想问深一点,但是我不会。后续:进了二面,但是我拒了。
查看17道真题和解析
点赞 评论 收藏
分享
3 4 评论
分享
牛客网
牛客企业服务