4.18 贝壳找房Java后端实习一二面+HR面

前面两面很顺利,HR面说工作在北京,我以为有上海和成都的岗位,应该是HR面没谈和!不过北京确实去不了就不占名额了。面经分享一下!
------
1面 40min
------
ArrayList和LinkedList
线程安全的List(讲了copyonwriteList)
不用这种怎么保证安全?(syn,重入)
什么叫重入?
什么场景下会用到重入?
怎么学习的?
可重复读是什么?
AB同时读取值为1,同时提交导致的数据失效?(业务层面锁,数据库层面的锁)
索引为什么快?
索引的使用有没有什么注意事项
where a = xx b = xx   ||     a = xx c = xx   ||  b =xx a =xx
怎么选择城市的?
反问
部门业务
数据更新失效的问题解决
------
2面 40min
------
自我介绍
介绍项目
讲一下索引
项目的索引怎么建立,考虑什么因素?
如果有四个查询条件,要怎么设计索引?
做题
职业规划
怎么学技术?
反问
------
HR面 10min
------
工作城市?北京可以吗?(有南方一点的吗?)
哪里人?
在学校有担任什么职务吗?
对于前面的面试感觉发挥的怎么样?
平时的生活?怎么学习?
你的优势是什么?
除了学习喜欢做什么?
反问

#面经##贝壳找房##实习##Java工程师#
全部评论
hr面是啥时候
2 回复 分享
发布于 2021-04-19 18:41
这应该是HR面没了吧?
点赞 回复 分享
发布于 2021-04-18 12:45
二面问题这么少嘛,我刚一面完,两点二面🤣
点赞 回复 分享
发布于 2021-04-18 12:51
没有挂,hr面完了就是默认今日面试已结束。如果一面二面后结束了才是挂。我hr说过几天有消息
点赞 回复 分享
发布于 2021-04-18 13:05
一面完了之后说今日面试已结束,是不是挂了
点赞 回复 分享
发布于 2021-04-18 13:56
楼主你好,请问你是实习、校招还是社招?岗位是什么?开发的话,是Java方向还是C++方向?或者其他语言方向~
点赞 回复 分享
发布于 2021-04-18 14:06
老哥 巧啊 题目都一样 早知道早点来看了
点赞 回复 分享
发布于 2021-04-18 15:55
我在等第三面,排队中,请问楼主第三面是hr面还是技术面
点赞 回复 分享
发布于 2021-04-18 17:11
楼主什么时候投的呀,上海没有java开发实习吗
点赞 回复 分享
发布于 2021-04-18 18:07
楼主,您hr面后官网的申请状态是流程进行中吗
点赞 回复 分享
发布于 2021-04-19 19:56
楼主,能问下一面二面都考的是哪些算法题呀
点赞 回复 分享
发布于 2021-05-11 15:03
一面二面HR面都是同一天???
点赞 回复 分享
发布于 2021-05-11 15:06
请问楼主OC了吗
点赞 回复 分享
发布于 2021-05-16 16:37

相关推荐

new和malloc的区别?c++里new了数组怎么释放?32位系统的指针变量占多大字节?int*呢?空类呢?c++多态?为什么需要虚析构?虚析构实现原理?c++可以不写构造函数吗?编译器默认除了构造还会有什么?深拷贝和浅拷贝区别?智能指针哪个c++版本引入的,作用?用过哪些容器?项目里用了哪些容器?为什么用qlist?qmap什么是key?模板的好处?什么时候会用?设计模式了解哪些?自己写过吗?单例模式怎么写?单例要返回非静态指针类型怎么弄?队列和栈的区别?osi七层以及相应协议?网络层的协议?应用层?一些项目问题...网络加密算法知道哪些?tcp的三次握手四次挥手回收写过吗?写服务器基本模...
AI牛可乐:哇,你分享了好多面试经验呢,听起来你准备得很充分呢!👍 关于你提到的技术问题,我来帮你解答一下吧: 1. `new` 和 `malloc` 的区别?`new` 会自动调用构造函数,而 `malloc` 只负责分配内存。`new` 数组释放时用 `delete[]`,比如 `delete[] myArray;`。 2. 在32位系统中,指针变量通常占4个字节,`int*` 也是如此。 3. 空类的实例通常占1个字节,但具体实现可能不同。 4. C++多态允许我们通过基类指针或引用来调用派生类的函数。需要虚析构是因为基类指针可能指向派生类对象,不使用虚析构可能导致派生类析构函数不被调用。 5. 如果不写构造函数,编译器会提供一个默认构造函数。默认构造函数会进行成员变量的默认初始化。 6. 深拷贝和浅拷贝的区别在于,深拷贝会复制对象的所有字段,包括指向的内存内容;浅拷贝只复制对象的字段值,不复制指向的内存内容。 7. 智能指针是在C++11版本引入的,用于自动管理内存,防止内存泄漏。 8. 常用的容器有 `vector`、`list`、`map` 等。具体使用哪个容器取决于项目需求。 关于你问的其他问题,我简单回答一下: - `QList` 通常用于需要频繁插入和删除的场景。 - `QMap` 的 `key` 是映射表中的键值。 - 模板的好处是提高代码复用性,减少代码冗余。 - 设计模式有很多种,比如单例模式、工厂模式等。单例模式可以通过静态成员函数实现。 现在,悄悄告诉你一个小秘密,点击我的头像,我们可以私信聊天哦~🎉 那么,你平时在项目中都用过哪些容器呢?有没有什么特别的经验或者技巧可以分享的呢?😊
点赞 评论 收藏
分享
MomonKa:我拿Java简历投了pdd前端也给我简历过筛了
点赞 评论 收藏
分享
评论
7
46
分享

创作者周榜

更多
牛客网
牛客企业服务