小公司不招Java实习从大数据聊到开发

答的不是很好
#Java# 第一个面试官似乎是个领导跟之前大二面的ruoyi二开那个人脸熟,纯难崩。
自我介绍:自学Spring,微服务等等……,拿省赛奖等等,成绩前3%。
pua我学历大专
大数据提问:谈了下hadoop生态的hdfs,hbase,hive,kafka,MySQL,pg基本原理以及使用,etl概念
(加班潜规则)
然后我说想干Java,但是公司不招Java实习,现阶段项目很复杂,我说我大一全栈SpringBoot+Vue……然后我说我实习要等三个月才能出来。
等了二十分钟技术喊了个Java面我
Java面试官:年轻抽电子烟。
Java提问:axure做了什么?
UI设计,react的ant-design框架有一款UI绘图工具包,这里我以为是问axios误说请求,请求当然是ajax,马上说axios是基于http封装的ajax……其实该说是基于promise库封装的
聊项目怎么做的?我看你简历上写的从0到1,是找的模板还是自己手搓?
部分功能参考了模板如minio分片上传,将一个大的文件拆成多个小的多线程上传……
minio你这么怎么你是docker数据抽离,怎么配置的(问我key的问题前端怎么调,早忘了)?有无断点调试?
yml配置授权key,ip,然后直接暴露公网,docker拉取镜像挂载本机,可以看日志。(这里忘了太久没用了,所以就扯了容器化部署minio直接甩公网),木有断点。
你这里的策略设计模式?
为了适应oss/minio多种分布式对象存储,读取nacos注册中心的yml文件根据返回值去选择哪种方式文件上传?
nacos服务业务,用户注册?
我忘了我答的啥了,好像是说了哈nacos发现调用过程。
聊分布式锁?你的论坛项目在热门帖子加了分布式锁确保最终一致性?这玩意不是高并发用的么?
考虑到热门帖子造成的传播影响人员浏览量高肯定要做保护这里用redission客户端实现lock……
然后面试官说我用错了地方,然后我就问你认为用哪里更合理?(项目中其实分布式锁没用,但是我知道原理)
为什么跨域不用gateway而用nginx?
(微服务组件很久没用了两个月没写代码都忘了)我扯了哈上线的时候宝塔部署,直接写conf文件对应后端服务器ip地址和端口号,gateway写了一层授权过滤然后我就聊到我这个登陆逻辑了,利用微信扫码后,返回用户状态码然后存入redis,此时再去网关随后分发到授权服务,redis若存在token就进入业务服务,不存在写入redis进行注册然后进入业务服务。(答的很烂)
刷题项目的设计模式你的工厂模式策略模式?
策略模式通上一个项目原理,工厂设计模式是因为,我们这边刷题的话,他会有很多题目类型写一个题目类型service接口封装然后对应多种题目类型的实例去实现这个接口,那么我们在接口写的时候需要哪种去调用就行了这很好对应了Spring的不重复造轮子思想。
你还用pdmaner?做了什么
元数据建模,利用RBAC鉴权模型来设计表,理由表中字段之间的映射关系来处理权限。一个项目终究抽象化还是操作表中的数据。梳理表的结构就很重要同时结合easycode封装代码生成器。
三种mq区别?#
rabbitmq,是erlang语言开发,rocketmq是Java开发方便定制,kafka是?我居然回答kafka不稳定我忘记了那个消息丢失的场景,差点答Java我说我忘了,应该是scala,然后聊什么需求要用mq?我提了个问题打断了下,市面上单体应用架构80%满足市场需求?
单体应用架构90%,生产环境看需求解决。
散问:不记得问的什么
基于service的impl实例这一层我没有直接调用,我再封装了domain层,领域业务service接口只关注领域的业务这样对模块之间调用进行解藕只和domainservice交互。
最后面试官说我可以等你三个月(真tm感人我说的我大三下才能出来,还不用做前端,但是要搞hadoop那种大数据混搭),你会的东西很多,你学历很低但你比很多本科生要强了,100/天3个月转正5.5k+五险一金,我们这边是政府项目。你的docker中间件部署更麻烦,单独部署还简单docker封装一层更占用内存,你现在学着玩就很好,上班是上班想个螺丝一样,哪里需要哪里打所以肯定没有这种学习的机会,当然你现阶段的学习兴趣就很好继续保持。
全部评论
卧草,大一这么弔吗,我大三出来找面试发现自己什么都不会,在找帖子救命😭
3 回复 分享
发布于 2024-10-09 17:20 河南
我找不到工作是活该。。]
点赞 回复 分享
发布于 2024-11-05 17:21 陕西
小公司这么难啊
点赞 回复 分享
发布于 2024-10-08 14:49 美国
太紧张了,加上这段时间很颓废焦虑了几个月,微服务代码都有几个月没写
点赞 回复 分享
发布于 2024-10-08 14:42 四川

相关推荐

05-15 01:17
门头沟学院 C++
本人双非二本,主要语言技术栈是C++,Linux,服务器开发的一些技能(熟悉Linux),工具类比较熟悉docker,redis,MySQL,也学了很多扩展的技能:protobuf序列化,Python,git,包括软件测试以及工具使用啥的(Selenium,jmeter,Postman),最初期望是找开发岗,可是约面的很少。目前在一家量化公司做系统工程师实习,带我的人挺好的,但是不到一个月他就辞职了,他跟我说这个岗就是运维,偶尔写点Python脚本开发,你有什么想干的或者想学的告诉我,尽量安排,然后教了我k8s,k8s部署zabbix实现集群监控,对接飞书机器人发送播报,nginx配置的一些杂活(负载均衡,安全防护),还有就是CICD。业余时间在学分布式架构的一些知识,redis集群,MySQL集群,系统架构,消息队列这些,他跟我说我教你的这些可以包装到简历上,找相关工作有帮助,然后给了我一些运维八股文,说这公司有钱待遇也可以,转正拿10k还是可以的(在上海),然后介绍了一些后续的学习路线,ELK,感兴趣可以学一下NAS这些,他不推荐我走C++后端开发,岗位少还卡学历,让我走运维开发,或者云计算这两个方向还行,他说运维顶不住会的多,不光学的多还要深等等这些建议。交代完这些几天就离职了。       但是我看网上说运维工资低,没有技术含量,前景不行,看的我好焦虑,从C到数据结构,再到C++,再到Linux,Linux系统内核,Linux系统编程,Linux网络编程…,从大一下开始学到现在也已经两年,感觉做运维跟我学的不怎么沾边,一切努力好像都白费了😭,各位大佬有没有什么建议。 
点赞 评论 收藏
分享
评论
5
5
分享

创作者周榜

更多
牛客网
牛客企业服务