问题内容: 我有两个表:Users和User_Friend,用于显示与附加字段的关系。 具有hibernate注释的Java实体: 我正在尝试将反序列化为JSON时解决递归问题,我已经将@JsonManagedReference添加到User类的userFriends和userFriendOf的集合中,并将@JsonBackReference添加到UserFriend类的user和friendUs
TimeLine: 8/9 投递 8/21 笔试 9/5 一面 Update: 一面面评不错,当场约了二面,面试官说晚点 HR 会打电话 一面(60min) 面试官一上来:看你笔试成绩不错,我今天就不问八股和算法了,直接来场景设计吧 如何用 Redis 存储主任务 ID 和子任务 ID 的关系(用 Hash,key 是主任务 ID,value 是子任务 ID) 如果主任务下的子任务特别多,会出现什
上来自我介绍,没问项目,直接开始八股 1.GC机制 2.hashmap原理 3.bean的生命周期 4.ioc,aop使用场景 5.多线程使用场景,线程池,参数,拒绝策略 6.锁,乐观锁,悲观锁,独占锁,共享锁 7.spring注解,@autowired和@Resource区别 8.事务,四大特性 9.什么是索引,数据结构,索引的分类 10.索引失效场景 11.数据库的优化 12.redis缓存穿
#面经##面经攒人品# 一面 6.5 35min 自我介绍 简单问项目 1.Redis的string类型的底层结构(没说上来) 2.redis的基本数据类型 3.跳表的查询逻辑 4.查询时间复杂度,查询思想 (说了Ologn,但忘了二分查找思想) 5.MySQL事务、四个特性 6.隔离性如何实现 7.怎么实现事务查询对应数据版本 8.为什么用B+树作索引 9.spring的动态代理和JDK的动态代
7.10 投递 8.14 笔试 四道题 120min 分值15+15+30+40 语言只能选java,用c++刷题的我上场就蒙了,连蒙带猜输入输出,浪费了很多时间,导致最后一题没时间做了。 财务报表分析:下来才想到用单调栈,做的时候直接暴力O(n2)做的。(100%) 电力供应网络:类似于岛屿问题,可以用BFS做,我当时也是直接暴力O(n4)做的也过了。(100%) 汽车比赛:leetcode有类
1.跳跃游戏 2.数组中三个数之和为target的子序列,为什么只过了87.5%,先对数组进行了升序,判断当前大于了就直接return本层回溯了,不知道还有什么地方可以剪枝了... 3.给一个矩形,能拆成最少的正方形个数,过了70%...,剩下的30%怎么过 4.题太长懒得看直接交了
主要内容:友元函数,友元类在 C++ 中,一个类中可以有 public、protected、private 三种属性的成员,通过对象可以访问 public 成员,只有本类中的函数可以访问本类的 private 成员。现在,我们来介绍一种例外情况——友元(friend)。 借助友元(friend),可以使得其他类中的成员函数以及全局范围内的函数访问当前类的 private 成员。 friend 的意思是朋友,或者说是好友,与
类的友元函数(friendfunetlon)在类范围之外定义,但有权访问类的 private(和第9章“继承”介绍的受保护)成员。函数或整个类都可以声明为另一个类的友元。 利用友元函数能提高性能,这里将介绍一个友元函数的例子。本书后面要用友元函数通过类对象和生成迭代类来重载运算符。迭代类对象用于连续选择项目或对容器类(见7.9节)对象中的项目进行操作。容器类对象能够存放项目。成员函数无法进行某些操
2018-03-08 jawil | 一年经验初探阿里巴巴前端社招 此博主的博客签名: 20180308_1703.png 2017我遇到的前端面试题 作者整理的这些题目,很多是来自面试跳槽的视频。非常推荐。 作者说,性能优化和ES6,是必问的。 2018年web前端经典面试题及答案 写得很长啊。 2018-03-11 2017年BAT面试题大全集 bat前端面试内容记录 2018-03-18 笔
2-28 一面 自我介绍 Java语言特点 和其他语言相比呢 1核的计算机,还能用多线程吗 说一些Object一些方法? 接口和实现类的方法 说一下ThreadLocal NIO了解吗 Reactor遍历的是什么 如何从Set中获取元素 TCP和UDP的区别 TCP为什么可靠 JVM分为哪些区域 场景 1:前端访问接口404了 怎么排查? 场景2: 后端有一个耗时的操作,前端需要不断去轮询,怎么办
全程约30分钟 自我介绍 询问实习经历和实习项目的流程 为什么要对实习中的项目进行重构 关于实习项目的移动端适配如何进行 如何获取到设备信息进行适配 如何使页面能够适配移动端 js对于数组的常用操作有哪些 js哪些操作会改变原数组 如何用js翻转二叉树 如何用js实现二叉树结构 Vue2和vue3有哪些大的不同 如何使用react hook来实现vue中的compute属性 简述一下项目开发流程
一面(40min) 1、项目经历深挖+追问 2、了解用友的哪些软件? 3、你认为用友产品当前面临哪些卡点? 4、基于行业技术发展的背景,你认为应该从哪几个方面入手解决卡点问题? 二面(40min) 1、项目经历深挖+追问 2、存货计价方式有哪些? 3、谈谈对企业信息化行业山认识? 4、未来规划是什么样的? 5、倾向于做哪个模块的工作? HR面 (40min) 1、对第一份工作考虑哪些因素?
#24届软开秋招面试经验大赏# SP 高潜 一面 - 自我介绍 - 软件工程专业,学校开设的科目 - 一开始怎么学习前端知识的 - 对于 web 前端,前端这么多 为什么选择 web 前端 - 对 web 端比较感兴趣,如果实际工作中会很枯燥,你会怎么想 - 什么是单页应用 什么是多页应用 - 开发时碰到白页时的情况怎么处理 - 全局存储一个状态,有哪些方式 - 微前端 - 深拷贝与浅拷贝 - 为
#软件开发2024笔面经# #前端面试# 一、自我介绍 二、质询 1. 对本公司的了解? 2. 身边同学对你的印象,认知、评价? 3. 你觉得身边人的评价符合吗? 4. 你觉得你的优点是什么? 5. 哪里人?会粤语吗? 6. 你对公司有多少了解? 7. 英语水平怎么样?过四六级了吗? 8. 没有任何实习经历是吗? 9. 从性格方面进行自我描述? 10. 你是如何了解本公司的? 11. 你有什么问题
1.自我介绍 2.项目介绍 3.java有哪些基础类型 4.了解的集合 5.Object有哪些常用的方法 6.String StringBuilder StringBuffer 7.介绍一下mysql的一些命令 8.索引的作用,加索引需要注意一些什么 9.linux的常用命令 10.反问 问的问题都比较简单,面试二十多分钟就结束了 3点面完的,4点40约的5点二面 二面: 1.自我介绍 2.red