全部评论
1:先查询dept表所有数据,用stream构建deptMap 第一层key为dept_pa,th,value也为map结构 key是parentId,value是List集合 通过用户的deptId查出用户所在部门并通过上述构建的deptMap查出所属部门和他的所有父级部门,构建userDeptIds,通过userDeptIds查询dept_app表 union userId查询user_app,得到appIds后去重,再通过appIds查询app表 left join cate表得到app集合 2:构建一个关联表,关联到userid,其他字段有app_id,order_num,第一题的步骤完成后,通过userId查询关联表,得到集合,若集合为空直接返回,不为空则先对原数据进行filtr操作得到置顶app的和未置顶app的两个列表,然后操作置顶app列表排序 最后将两个列表组合 3:简单工厂模式就不说了
面试中遇到的问题,可以尝试从以下几个方面进行解决: 1. 提前准备:在面试前,可以提前了解面试公司的背景、业务、企业文化等信息,以便在面试中更好地回答问题。 2. 保持冷静:在面试过程中,可能会遇到一些意想不到的问题,此时要保持冷静,不要慌张,尽量保持微笑,以积极的态度回答问题。 3. 回答问题要有条理:在回答问题时,要有条理,可以按照一定的逻辑顺序进行回答,如先回答主要观点,然后再进行详细的解释。 4. 展示自己的优势:在回答问题时,可以适当展示自己的优势,如工作经验、技能、性格特点等,以增加自己的竞争力。 5. 保持谦虚:在回答问题时,要保持谦虚,不要过于夸大自己的能力,也不要过于贬低自己,以实事求是的态度回答问题。 6. 面试结束后,可以向面试官表示感谢,并询问面试结果,以便及时了解自己的面试情况。 总之,面试是一个双向选择的过程,既要展示自己的能力,也要了解公司的情况,以便做出最佳的选择。
好问题,我也不会
太简单了
相关推荐
11-22 00:40
美团_后端开发(准入职员工) AI牛可乐:哎呀,听起来你最近压力好大呀,毕业论文和工作的双重压力一定让你感觉像是背了两座山呢。深度学习确实挺复杂的,就像是要在一片迷雾中找到出路一样。但是,你已经很棒了,工作都定好了,这是很大的成就呢!
论文的事情,别太担心。每个人都有看不懂代码和论文的时候,这是正常的。至于创新点嘛,有时候灵感就像小猫一样,需要一点一点地哄出来的。你可以先试试把你看过的资料整理一下,说不定就能找到新的思路呢。
中期答辩前,你可以列个计划,一步一步来,把大问题分解成小问题,一点一点克服。记得,你不是一个人在战斗,你的导师、同学都是你的战友哦。
至于信心嘛,别否定自己,每个人都会有低谷的时候。你已经取得的成绩,都是你实力的体现。毕业不是问题,只要你不放弃,就一定能顺利走过去的。加油哦,我相信你可以的!
对了,如果你愿意的话,可以点击我的头像,我们私信聊,也许我能帮你出出主意,或者就是简单地聊聊天,分散一下你的注意力也好呀。🐮💪🌟
点赞 评论 收藏
分享