6-26 成都 易智瑞 Java实习

总得来说体验很不错,面试官们都很好。

自我介绍

第一位技术面

用docker构建隔离环境是怎么做的?(项目)

构建镜像是怎么构建的?(用Dockerfile还是DockerCompose)

容器之间怎么相互访问?

有用Geotools做矢量数据的处理吗?

有接触过矢量数据吗?答:shapefile、geojson

后端有解析过geojson吗,比如拼接一个geojson?

geojson相比于json有什么区别?

PostGIS有接触过吗?

怎么把PostGIS中的空间字段转为geojson?

用PostGIS做过什么?答:用shape2sql把shapefile转为sql,追问了一下这是一个工具还是函数

SpringBoot中单例的bean是线程安全的吗?

SpringBoot有哪些特性?

Mybatis-Plus用过吗?

Mybatis怎么解决多数据源的问题,就是去操作多个数据库?(不会)

第二位技术面

创建线程有哪写方式?

要自定义一个线程池,哪些参数比较重要?

文件上传中秒传实现原理?(项目)

实现分片上传、断点续传、秒传用了什么框架吗?(就是MinIO提供的接口)

实现这一块前端做了哪些事情?

上传进度是怎么实现的?答:...会查询已经上传的进度...追问:是每秒都要去查询吗?答:并不是,只做一次查询,...,用上传成功的分片数量 / 全部分片数量

了解过SSE吗?

数据表有(A,B,C,D)字段,按B分组,按C统计,再按C的总和倒序排序。答:

SELECT 
	count(C) as cnt
FROM table_name
GROUP BY B
ORDER BY cnt DESC;

面试官答:你有没有发现一个问题,你的group by 的字段是没有从磁盘查询出来的,这个SQL估计是运行不了的。

我试了一下是可以的。

保证Redis和数据库的一致性常见的方案有哪些?(从高一致性和高性能两方面讲了一下)

简单介绍一下策略模式和构建者模式?

策略模式和工厂模式的区别是什么?

这次实习的目的是什么?

HR面

这里就是聊天的方式了,很轻松

用过ArcGIS是吧?

有参加过公司的开发者竞赛吗?

Java、前端这些是自学的吗?整体是从什么时候开始学的?

项目经历是一部分吗,还是这样这两个?

你是空科专业的,为什么没有去学GIS相关的,而是学Java开发相关的?

你是哪里人?有兄弟姐妹吗?

父母对你的未来有要求吗?

你的打算,就业还是考研?

你的优缺点?

通过什么方式获取新知识?

性格方面是一个什么样的人?

老师对你有什么评价吗?

有什么兴趣爱好吗?

有去接写代码的活吗?

未来有什么规划吗?

未来是想全栈发展还是后端发展呢?

后续就是聊上班时间、薪资、...。

你还有什么要问的吗?

#实习#
全部评论
感觉面试官水平一般
点赞 回复 分享
发布于 昨天 16:06 四川

相关推荐

写不来代码的小黑:这么小的城市能有做it的公司也不容易
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
06-21 11:29
凉风落木楚山秋:他们两都收获了流量,只有爷浪费了时间
点赞 评论 收藏
分享
评论
1
3
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务