广州小厂面经(全栈实习)

业务:偏向火山引擎,提供AI服务,AI智能体。偏全栈开发

  1. 后端如何初始化,maven哪些依赖,哪些文件格式
  2. 后端业务逻辑有几层( controller-service-xml )
  3. controller用到哪些注解
  4. 前端调用后端接口如何实现(openAPI 配合knife4j 生成)
  5. mysql如何写左右查询,内查询
  6. 索引有了解过嘛,怎么加索引
  7. 性别需要加索引不
  8. MVCC有了解过嘛
  9. mysql日志 binlog,undolog,redolog
  10. spring源码有看过没,自动装配是什么?
  11. redis有过嘛,用来干嘛
  12. 如何基于redis实现限流

———————————————————————————————————————

拷打项目(AI项目)

  1. 如何调用 AI 实现业务逻辑
  2. AI对话如何处理上下文
  3. 分库分表,如何关联查询(被问到点了),有无用的插件帮助分表

点评:一般基于时间水平分割,垂直分割表,很少分单个字段,不叫分表,叫分开存储。( 内心 炸了

面评:基础还行,现在技术太卷了,底层要加强。

#Java日常实习##ai智能作图#
全部评论
offer已接
点赞 回复 分享
发布于 2025-07-11 21:42 广东

相关推荐

前一天做了线上笔试,有一个HR线上监考,手机作答,题目大多是一些计算机基础知识、常见算法题(主要是动态规划)、高中数学题,不难,做完后当天下午要求发成绩单验证,第二天约面面试前30min让介绍项目,主要是我在讲,偶尔针对一些问题提一两点后面就是一些八股问题,很多问题偏开放1. 说一下归并排序和堆排序,及其它们的时间复杂度和空间复杂度2. 如果有100MB纯文字数据,内存只有10MB,如何进行排序?3. TCP和UDP的区别是什么?分别有哪些应用场景4. 详细说明TCP三次握手的流程5. Spring中Bean的依赖注入有哪几种方式6. 讲一下Spring中Bean的作用域7. Spring中的单例模式如何保证线程安全?8. 接口和抽象类的区别和应用场景分别是什么?9. 讲一下代码重构有哪些常用原则10. 如果一个系统响应很慢,你会从哪些方面分析优化?(比较笼统,讲了SQL优化、Redis优化和分库分表之类的)11. 有过哪些开发经验?有没有参与过开源项目贡献?有什么难点和收获(讲了自己参与过的一些项目)12. 如果要开发一个商城系统,从0到项目上线有哪些工作?(从需求分析、编写接口文档讲到前后端联调、测试、部署上线等)13. 从输入网址,到后端处理后返回并展示页面内容的过程(MVC架构)技术面后半小时左右通过,直接约hr面,已经口头oc
查看13道真题和解析
点赞 评论 收藏
分享
如题,楼主是一个双非本科,秋招拿到了腾讯、滴滴、京东、虾皮的 offer,其中腾讯,滴滴,虾皮薪资都是开的 SP, 秋招也算是完结了,就给大家分享一下楼主这一路的经历吧,首先大一开始,跟大多数人一样,计算机零基础,对未来完全没有着落,开学招新是一大亮点,五花八门的社团,学生会,早已在网上有过心理准备,但是在这中间有个技术社团工作站让我印象深刻,搞互联网产品的,有前后端运维安全等方向,身为计算机专业的我也就加入了这个社团,当时的我还没想到,这个决定某种程度上居然决定了我整个后半生,但是话又说回来,当初的我只是觉得先学个一技之长,后面选什么方向,考不考研,就不就业都再说吧,其实我在整个大学期间都是这样的想法,就这样,我一边跟着技术组织学习,做考核,实践干活儿,再到我居然开始带小登,甚至做负责人,想想都觉得梦幻,但是一切又都猛的把我从梦中拉到现实,一边是同组织的同学一个又一个的拿到大厂实习 offer,一边是同专业的同学卷竞赛,卷绩点,而我似乎样样通样样松——一边是几个没有什么认可度的比赛,一边是简历上空白的实习经历,这就是大三上的我,甚至大三下的那个寒假我都想着先实习再考研你敢想?大三上的那个寒假也是最焦虑的寒假,都这样的天崩局面了,我竟然四月底才开始找实习(开学那两个月走了升学的弯路),真是崩得不能再崩了,但是没想到的是居然还拿到了滴滴和七牛云的实习 offer,这里要提到一点,就是机会来了你得抓得住,八股算法项目经历都是需要沉淀的,不得不说,虽然之前没有实习经历,但是感谢在网校三年的沉淀让我抓住了机会,弯弯绕绕了这么久总算在北京实习后步入正轨,那段时间对自己非常狠,边实习的同时边改简历边背八股边刷算法,到了 8 月份开始投简历,那段时间比较早,机会还是蛮多的,八月份边实习边面试,三周面了十几场,最多的时候一天面三场,那段时间还是扛过来了,然后后续就离职全力秋招了,后续就是一系列的泡池子挂之后拿到 4 个 offer,秋招【END】由于篇幅有限,后续如果大家感兴趣还可以分享下关于技术岗就业方向的感受和我对 SRE 的看法,以及关于秋招改简历、投简历、面试、谈薪的经验
面试线索爆料
点赞 评论 收藏
分享
01-06 20:40
门头沟学院 Java
点赞 评论 收藏
分享
01-14 23:29
门头沟学院 Java
线下笔试面试,base广州面试公司:爱奇创新科技,在中大附附近的写字楼的一间办公室,boss上写的是20-99人,但是我去的时候,好像加上HR不超过二十个的感觉,像工作室面试时间:2026.01.14面试岗位:Java开发实习生面试问题:去到之后,HR让我填了份表,然后给了一份纸质版的笔试题笔试题目如下:1、Exception和Error都是继承Throwable,有什么区别2、线程的Thread.sleep(0)什么意义?有什么替代方法3、线程池的意义是什么?你会怎么创建线程池(使用Exceutor有什么缺陷)4、shutdown()之后,线程池已经提交的任务会被执行吗?5、Java的设计模式有哪些?6、UUID是32位的16进制编码怎么转换成Base64写出计算方式7、Java的饿汉式和懒汉式有什么区别8、对Spring的IOC的理解9、BeanFactory和ApplicationContext这两个Spring的IOC容器的区别10、算法题:lc的搜索二维数组||除了第六道Base64是什么编码不知道,其他都写出来了,算法直接全搜索矩阵暴力解,时间复杂度o(mn),做完然后就把考题给了一个自称安卓开发(后面他介绍公司情况的时候说的)的去看,看完说带我去会客室等面试面试题目:1、手撕switch语句怎么写,忘记跳出是写什么语句了,想到了continue但是感觉不对结果随便写了个return,后面才想到是break2、手撕sql:有user和phone两张表,需要查询phone表中有一条及以上记录的user,这个写出来写对了3、场景题:根据我的项目说有a,b,c三个任务,c要等待ab完成后再执行,问怎么实现,我说了一个join()方法,线程池还有juc的cyclicBarrier工具类,他说要怎么写怎么实现,我不太理解juc的屏障工具类,所以就说了等ab实现完了用消息队列去通知c执行,然后就开始说为什么要引入第三方技术来解决这个,然后听了他讲了很久说要根据当前技术栈实现问题的解决的最优解,而不是总想着利用别的技术栈去解决问题;这一块应该是拉扯了十五分钟应该是有4、要实现每月签到功能要怎么实现,回答:一是使用int32位二进制位去记录每天签到,二是redis的位图,问2:那你int要存储到哪里去,我说可以存在数据库或者redis里,问3:那redis里存储的是什么数据,我说可以存String,因为redis的底层数据结构是StringHashListSetZset等,后面他就在查应该,说我说的不明不白,是类似String的数据,5、然后问我es的分词器,怎么保证输入的歌曲在es中能准确搜索出来,(假如歌手名字叫一二,会不会被分成一,二)6、还有一些问题但是有点忘记了7、然后开始说公司的具体情况,以及入职后负责的工作内容等和反问🙌面试感想:在第三题被拉起来拷打了,实在是juc工具类这方面不太熟,知道并发和同步是怎么回事,但是不知道cyclicBarrier怎么使用和底层是怎么回事,写了太多中间件说我不考虑实际开发成本,让我多关注一下Java基础,oc估计是无了
查看17道真题和解析
点赞 评论 收藏
分享
评论
点赞
6
分享

创作者周榜

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