北京智乐活Java实习一面+二面

✅ 一面部分

【后端部分】(共 3 题)

MyBatis 的常用 XML 标签有哪些?

#{} 和 ${} 的区别是什么?

Java 如何开启一个多线程?

【前端部分】

Vue.js 的生命周期函数及执行顺序?

v-bind 和 v-model 有什么区别?

Vue.js 的组件通信方式有哪些?优缺点?

父子组件之间如何传值?

Vue 的响应式原理是什么?Vue2 和 Vue3 的区别?

Vue 中如何实现路由跳转?

computed 和 watch 有什么区别?

v-for 和 v-if 哪个优先级高?能否同时使用?

mixins 和 extends 区别是什么?

keep-alive 的作用是什么?

【SQL】

说明:只要求会简单的连表查询。面试官会给你一段有问题的建表 SQL(外键顺序问题),涉及表:teacher、subject、student 等。

提示:先建 teacher 表,如果先建 student 会报外键找不到。

【Java 简单算法】

考察点:

List 和 HashMap 的基本操作

熟悉 Stream 的 filter / map

会用 Comparator(比较器)

会用 Collectors 的简单方法(如 toList()、groupingBy() 等)

【算法题】

难度较高。
题目是 LeetCode 第 37 题《解数独》的魔改版本:

不是规则的 3x3 宫格,而是一个“无规则数独”

要你自己补充输入数据、写完整代码并截图运行结果

✅ 二面部分

【聊天】

请做一个简单的自我介绍。

简要介绍一下你的项目。

项目中你遇到的最大难点是什么?你是如何解决的?

✅ 八股文串讲部分

什么是 Vue 路由白名单?怎么实现?

MyBatis 常用的 XML 标签有哪些?作用是什么?

#{} 和 ${} 的区别?分别适用于什么场景?

Java 如何开启一个多线程?线程池怎么用?

Vue 的生命周期函数有哪些?执行顺序?

MyBatis 的 ResultType 和 ResultMap 有什么区别?

事务如何回滚?在什么情况下会失败?

Spring 中如何开启事务?

MySQL 索引在哪些情况下会失效?

内连接、左连接、右连接有什么区别?

#牛客AI配图神器#
全部评论
这家挺逆天的,有别的还是别去这个
点赞 回复 分享
发布于 07-12 21:28 广东
面java为什么要问前端
点赞 回复 分享
发布于 07-12 20:46 湖北

相关推荐

不愿透露姓名的神秘牛友
06-18 17:37
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

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