黑湖网络科技Java开发一二Hr面经

一面

1. 经典HashMap
2. 经典之经典ConcurrentHashMap
3. Mysql索引(从用处扯到底层)
4. 聚簇索引和非聚簇索引区别(没说好)
5. Tomcat是啥
6. Springboot和Java servlet有啥关系
7. 三次握手四次挥手
8. 平时怎么部署项目
9. docker了解吗(无)
10. 反问

二面

1. 自我介绍
2. 简历上的多人项目,git分支是怎么管理的
3. merge冲突怎么解决
3. 聚簇索引和非聚簇索引区别(一直说到回表和覆盖索引)
4. 异步编程说一下(忘了,问了是不是异步IO)
5. 反问
6. 哦,跟你说一下,现在我们用的是kotlin(听过,没用过)

Hr

1. 对前面的面试做个总结
2. 多久能来实习
3. 介绍了下公司福利(包两餐、下午茶,周末团建)



就这样吧,要求9.7入职。面试经验++;

#实习##面经##Java工程师##黑湖科技#
全部评论
楼主你好,请问你是什么岗位?开发的话,是Java方向还是C++方向?或者其他语言方向~
1 回复 分享
发布于 2020-08-21 18:22
去了吗兄弟😂
点赞 回复 分享
发布于 2021-10-21 16:47
兄弟确定去了吗,给offer了没
点赞 回复 分享
发布于 2021-09-01 15:04
公司情况怎么样,业务发展和薪资年终这些
点赞 回复 分享
发布于 2020-12-24 18:18
楼主这是实习吗?要笔试吗?😶
点赞 回复 分享
发布于 2020-08-25 18:31

相关推荐

去年十二月第一次有找实习的想法,但是没有想好找什么方向的(这时候简历基本还没有Cpp的项目),于是海投,北森是唯一给前端面的。最后也是挂了。八股1. 简述 MVC 设计模式2. 如何在JavaScript中localStorage来存储和检索数据?  a. 能否具体解释一下如何使用localStorage的setitem和getitem方法来存储和检索数据?3. 在Vue中,如果你有两个组件A和B,A是B的父组件,如何实现B向A传递数据?  a. 在Vue中,组件间通信有几种?能否简要介绍一下它们各自的使用场景?4. 在CSS中,如何选择所有class属性为“my-class”的元素5. 广度优先搜索(BFS)在遍历树或图时通常使用哪种数据结构?  a. 你提到了使用队列进行广度优先搜索,能具体解释一下队列在这个过程中的作用吗?6. 请解释原型链在JavaScript继承中的作用7. TypeScript中Interface与Type有什么区别?  a. 能否解释一下TypeScript中interface和type关键字的基本用途?8. 谈谈你对闭包的理解,有哪些使用场景?9. (单选题)在React中,可以使用哪些方法在父组件中直接访问子组件的方法或属性?  a. useRef 和 forwordRef  b. useState  c. Context API  d. Redux10. (单选题)以下关于事件冒泡和事件捕获的描述正确的是?  a. 事件捕获阶段发生在事件冒泡阶段之后  b. 在事件捕获阶段,事件从最内层的元素传播到最外层的元素  c. 事件冒泡阶段从事件源开始传播到最外层的元素  d. 事件冒泡和事件捕获是指同一个阶段项目经验1. 请举一个通过协调各方资源,有效推进一件事情的例子。过程中你是如何调动资源的?最后结果如何?2. 请分享一个你经历过的周期比较长的任务,比如一项科研课题或工作项目。过程中你如何维持你的动力和信心,以确保最终目标的实现?3. 你如何看待“既定的时间前一定要完成”这样的准则?请结合你所经历过的最急迫要交付的项目或事情或作业来说明。测评题智力和心理测评八股文考基本不会...其他题也没有心气了直接乱答的...所以最后也算体验了一把面试,虽然是AI面..还有就是学到了基本不能海投,要专精一个方向...恰逢期末考试,于是打算期末考完寒假专心找一个对口实习。
投递北森等公司9个岗位
点赞 评论 收藏
分享
- - 公司用vue31.css语法及其新特性2.项目中有用哪些css选择器?3.css选择器优先级4.css中实现渐变背景有哪个属性,怎么写?5.css动画,animation和transition的区别?6.自定义上下不定跳动的动画怎么实现?7.css鼠标悬停提示,怎么实现?8.用过less或sass吗9.怎么在项目中引用并使用less的?10.less里面定义了变量如何在css里使用?11.用过less里面的函数吗12.es6语法有哪些新特性?13.var let const区别?14.怎么通过原型链方法判断变量是不是一个数组?15.typeof和instanceof区别?16.什么是作用域?(答错了,答成作用域链了)17.箭头函数和普通函数的区别?18.数据解构用在哪些方面?19.数据解构的优点和缺点?20.js异步方案有几种?21.在promise.reject().then()里面再返回一个promise,结果可以从哪里获取到?22.项目中用了哪些vue的方法或API?23.vue3不用setup()怎么去写组件?24.父组件有钩子函数,子组件也有钩子函数,它们执行顺序是怎样的?25.vue3里,若父组件里面有异步组件,它们的生命周期函数执行顺序是怎样的?26.computed和watch的区别?27.vue3组件之间的数据传递怎么实现?(组件通信)28.用到了pinia哪些方法或语法糖?29.pinia中定义action,怎么在组件中使用action?30.路由配置在后端时,怎么动态加载到页面上?31.vue-router哪个方法 动态追加到路由上?32.路由传参有几种方式?33.封装过哪些组件?34.做过哪些Webpack打包优化,配置,插件?35.还了解过哪些打包工具?36.git用ui界面还是命令?37.git常用命令?38.git fetch和pull区别?39.本地新建一个分支,推送到远程仓库,用什么命令?40.用过哪些node.js相关的东西?41.了解过node.js框架?
点赞 评论 收藏
分享
05-26 02:26
已编辑
长江大学 前端工程师
1.vue3用的选项式api还是组合式api?2.组合式api用setup语法糖吗?3.简单说下setup语法糖用与不用的区别?4.如果我用Set up,我里面写那个代码,它默认是什么生命周期,在哪个生命周期上执行的?我在里面还可以再次重复声明onMounted()吗?5.TypeScript有哪几种基本类型?6.Number小写开头和大写开头有什么区别?(一个是原始类型,一个是基于原始类型的包装类型;大写的是对象,可以对对象进行一些对象的操作。)7.主要用了Element-plus哪些组件?8.怎么实现的vue-router动态权限拦截?9.防抖功能怎么实现的?讲下原理?10.FCP做了哪些措施或策略?11.Vite分包策略会导致缓存问题吗?12.Webp格式相比JPE有哪些优势?13.keep-alive 菜单有几级 (一级菜单可以直接实现,二级三级菜单怎么处理?)14.封装了哪些组件?15.css怎么实现垂直居中?16.弹性布局和网格布局的区别?17.讲下原型链?18.原型链下游的东西,可以调用原型链上游的东西吗?19.上游可以调下游吗?20.有2个Promise,并发,怎么操作?21.all()和.race()区别?22.promise的三个状态?23.OSI七层模型24.TCP/IP四层模型25.http协议工作在哪一层?26.Http底层的协议是哪一个?1.2是哪个?2.0是哪个?2.1是哪个?27.git命令,拉代码,git clone28.git更新自己代码,(别人往仓库里上传代码,你怎么更新本地的代码?) git pull29.推送代码 git push30.切换分支
点赞 评论 收藏
分享
评论
7
14
分享

创作者周榜

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