首页 > 商汤Java二面面经
头像
SKY技术修炼指南
编辑于 2021-07-17 10:41
+ 关注

商汤Java二面面经

更新进度:已挂,正式批不准备投商汤了
------------------------------------------------------------
开场和面试官聊了几分钟,气氛还挺轻松,后面面试官一直追着某一个点深挖,挖的实在答不上来了才换别的话题,压力山大
1.介绍一下项目实现的功能,技术栈等
2.项目是单体服务还是微服务,UI是用什么做的
3.介绍一下Kafka,有什么功能
4.Kafka里面有哪些专业的概念?术语名词?
5.Kafka中partition越多,吞吐量越大吗?
6.消息发送到Kafka中,是存在topic还是partition还是哪里
7.topic和partition是什么关系,可以没有partition只有topic吗?
8.把消息发到topic上,消息存储是有序的吗?
9.怎么保证消息发到一个partition里面
10.怎么保证Kafka的冗余性,使数据不丢失?
11.消息写到partition里面是同时写到主副partition里面还是写完主partition再同步到副partition?
12.partition副本太多会有什么影响?
13.可以在同一个服务器上部署多个Broker吗,可以不放在Docker里面吗
14.Kafka的默认端口是什么
15.你是怎么看ES的
16.项目的Spring Boot的版本是多少
17.项目过程中学到什么?有什么心得体会
18.你是怎么衡量并发数的
19.jmeter需要配置哪些参数
20.了解过restful api吗
21.https比http在连接过程中多了哪些环节
22.典型的对称加密和非对称加密算法有哪些
23.Java 8里面有哪些新特性
24.lamda表达式有哪些使用场景
25.比较器Comparator类需要重写什么方法呢
26.compare方法和compareTo有什么区别
27.假设服务器里面有A.txt的文件,文件里有许多英文字符,说一下B.java实现读出A.txt中内容的思路
28.Java里面处理文件的常见的工具类有哪些
29.BufferedReader和BufferedInputStream之间的区别
30.刚才读文件的场景应该用字符流还是字节流呢
31.如何将字符流中的byte转成字符呢
32.读取文件这个逻辑中还需要注意什么
33.读文件可能发生哪些Exception呢
34.异常捕获可以写多个catch吗?
35.可以只写try不写catch吗,能编译成功吗?
36.finally是必要的吗?
37.可以只有try和finally没有catch吗?
38.假如我们上面的B.java写完了,用什么命令运行起来?
39.假如B.java用到了第三方的类,在别的目录下,要怎么编译?
40.怎么判断服务器的端口是否被占用?
41.怎么查看linux当前目录的大小
42.Maven的生命周期
43.用Maven编译的命令是什么
44.用过哪些版本控制软件,创建git分支的命令是什么
45.反问环节
二面面了50几分钟,感觉明显没有一面轻松了,还是希望面试官高抬贵手放我进三面

更多模拟面试

全部评论

(15) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

热门推荐