Lazada

收藏
电商
1000-9999人
不需要融资
深圳

13

在招职位

58

面试经验

0

真题试卷

上传简历
此刻你想和大家分享什么
职位类型
全部
最新
热门
时间:4.17 10:00项目给我一顿拷打,我思维很混乱,一句话都说不出来,面试官已经失去耐心了,然后开始问我基础部分手撕:给一个股价每天的波动过程[1,-2,3,2,1,4,6,-3]返回最佳买入和卖出区间(注:可能存在多个相同的区间)1. hashmap的线程安全如何实现    --有一个concurrentHashMap的数据结构可以实现    --它是怎么实现的呢    --(略)    --那它的升级,锁的粒度是粗化了对吧    --(略)    --如果要你自己设计一个实现方式呢,你会如何设计    --这个没想出来,属实不知道了2. 说说tcp三次握手的流程吗3. 那么半连接是怎么产生的呢    --三次握手客户端发送的确认没被收到,或者四次挥手没被收到4. 线程池的原理是什么呢5. 消息队列的功能是什么6. Kafka和RocketMQ有什么区别7. 消息队列的架构是怎样的,读写和master, Slave的关系是什么,生产者和消费者的关系是什么(这道题我也没太听懂)还有一些题忘记了然后就出了一道很离谱的题了:--你如何预测加州的出租车数量,你可以管我要任何你想要的数据--你可以给我一些你觉得我需要的数据吗--假设人口是400万,面积是1500万--那如果我知道其他州的人口和面积以及出租车数量,我可以用AI的回归树模型来预测--好,你这是____方法(很专业的术语,我忘记了)--还有什么其他的吗--我想了很久,说:可以随机调查200人,看看这些人中出租车司机的比例--好,这是供给侧分析,你还有什么其他方法吗--想不到了--从乘客的角度如何分析呢--如果市场饱和的话,可以调查乘客需求,拿上海对标,但是只在上海和加州市场都饱和的情况下才合理然后面试官就跟我热情的聊我的职业规划,问我想做技术,业务还是架构然后跟我说,如果我想转正的话,北京的户口很难拿,尤其对留学生来说,问我有没有做这个心理准备,问我在北京工作的核心诉求是什么,可以跟hr沟通,然后说会帮我推进流程面完五个小时之后,给我打电话约了hr面这效率多高,想着杭州淘宝首页推荐二面之后五天没消息,这差距!兄弟们也加油,推荐大家如果有卡流程的,直接发邮件要求结束,投其他部门,我就这样多了很多面试机会,有些部门喜欢卡着简历
点赞 评论 收藏
转发
一共面了55分钟,在笔试后第三天接到面试通知,因为人在美国,前两天给我打了几个电话都是半夜没接,所以约面时间较为靠后以下是面试内容:1. 数组和链表有什么区别2. 快排的最好情况和最坏情况3. 二叉树前序遍历,中序遍历,后序遍历分别适合什么场景    这个我不太会,所以反问面试官给出业务场景,我当场分析适合哪种遍历4. hashmap, hashset, treeSet的底层    这个我也不太清楚,说了说我的一些猜测5. 进程,线程,协程的区别,协程有什么使用场景6. 保证线程安全有哪些关键字,这些关键字java做了哪些事7. 保证线程对一个变量敏感可见的关键字是什么8. Mysql隔离级别,ACID是如何实现的9. 数据一致性是如何保证的10. 死锁发生的条件,如何避免死锁11. Lambda表达式,如果对一个集合分别进行遍历多次并进行操作,例如排序,过滤等会出现什么问题    这个问题属实没太听懂12. 重写和重载的区别笔试题:手写前缀树Trie面试感受:综合下来感觉还不算难,有些问题虽然没答出来,但是面试官给我面评感觉还可以好奇大家现在求职进度怎么样了,都拿到offer了吧?是不是只有我还在傻傻面试#阿里国际春季2025届实习招聘##Java面经总结##实习面经##2025暑期实习#
点赞 评论 收藏
转发
时长:30min八股:1.登陆拦截器实现原理?拦截器的思想主要是基于Java的反射机制,属于面向切面编程(AOP)的一种运用,就是在Service或者一个方法前调用一个方法preHandle(),或者在方法后调用一个方法postHandle(),甚至在抛出异常的时候做业务逻辑的操作afterCompletion()具体实现:https://blog.csdn.net/weixin_47555380/article/details/1079173482.如果要在http header中增加字段,应该放在哪一步?Http头一般存放校验规则,一般规定Http头中必须携带 User-Id 与 Token 来验证用户身份,在拦截器中间这两个信息会绑定到ThreadLocal,所以增加字段应该放在拦截器之前。(这个问题很迷惑...可能是实际开发的业务逻辑,瞎编仅供参考,面试官居然没有反对)3.线程池工作原理?介绍七个参数 工作流程4.初始创建线程池里有线程吗?没有理解面试官的奇特脑回路...只能往四种线程池扯了扯,并介绍了对应的核心线程、阻塞队列容量大小设置5.线程池的线程异常会发生什么?线程池任务提交有两种方法execute()和submit()。首先二者最大的区别就是execute没有返回值,submit有返回值(future类型),前者会抛异常,后者内部捕获异常。在不需要返回结果的情况下,最好用execute ,这样如果疏漏了异常捕获,也不至于丢掉异常信息6.项目如何实现线程通信?volatile 关键字(基于共享内存)Object类的 wait/notify 方法condition 的 await/signal 方法join 的方式7.Synchronized和ReentrantLock区别?相同点都是非公平锁·获取和释放方式机制·底层实现层面·性能方面:sychronized锁膨胀机制,资源竞争不是很激烈的情况下,性能优于后者无手撕代码,听说只要过了前面的笔试,后续不需要手撕(有一说一,LAZADA的笔试题是真简单,和团子pdd完全不是一个维度)再一个就是,阿里面试官几乎问的大多是奇怪的场景题,脑回路也很奇特,背的那一套八股不能生搬硬套,需要临场发挥。
投递Lazada等公司10个岗位
点赞 评论 收藏
转发
模拟面试
真实面试体验,快速补齐短板
应聘感受
暂无应聘感受
牛客网
牛客企业服务