周末复盘,记录面经 1、自我介绍+深挖实习经历(问的很细,直接被薄纱) 2、进程的状态 3、什么情况下进程会阻塞 4、乐观锁实现原理 5、手撕两个简单题 6、常用数据结构有哪些 7、红黑树概念,原理和好处 8、哪些应用是用了红黑树 9、操作系统应用权限控制 10、进程,线程定义,区别和联系 11、虚拟内存和物理内存 12、当物理内存用光了,再去申请虚拟内存拿不到物理内存怎么办,怎么扩大虚拟内存 1
全程大约45min,面试官很专业 mid手撕但是不必运行讲思路即可 然后测试自己的代码,说出等价类划分 自己的项目有提到用户画像,详细问了项目过程以及画像的维度,说是他们业务也用到了 整个测试的流程应该有哪些? 然后八股,节奏很快 url输入浏览器的全过程 进程间通信的方式 redis持久化的方法 redis如何在10亿数据里筛选出前缀相同的10w条数据 jvm 死锁的四个条件 数据库三大范式 三
自我介绍:面试官首先让我进行自我介绍,时间大约在3分钟左右。 研究方向:接着,面试官详细询问了我的研究方向,这部分持续了大约10分钟。 对测开的理解:面试官问我对测试开发的理解,希望了解我对这个岗位的认识。 职业倾向:面试官问我以后是更倾向于开发还是测试,这个问题让我思考了一下自己的职业规划。 意见不一致时的处理:最后,面试官问我在与他人意见不一致时,如何说服对方。 面试结束后,我和同门交流了一下
高德的前端开发面试,面试过程非常详细, 你认为一个五年的前端工程师应该具备哪些能力?你在哪些方面表现得比较好或不足? 请谈谈你使用过的meta标签。 async和defer的作用是什么? this关键字有哪几种指向? 给出一段代码,求输出结果: var length = 5; function a() { console.log(this.length); function b(
时长70分钟左右,主要在问项目,其他八股挺常规的 八股: transfromers和RNN, LSTM的区别 解释一下梯度爆炸和解决方法 BN和LN的区别 讲讲了解的激活函数 怎么识别 / 解决过拟合问题 XGBoost和随机森林的区别 算法题: 最长公共子串 面完第二天秒挂,可能是笔试做得太烂了
9号下午面的,忘记录音了,晚上做了个笔试今天才想起来总结 Java和Python各自的优势,Java底层和Python底层怎么实现跨平台的? Java使用线程池的时候有哪些主要参数?如果核心线程数已满,那么新任务是进入队列等待还是直接创建线程执行? Java的线程有哪几个主要状态?哪几个状态是可能被阻塞的? 线程执行过程中中断是由JVM发起的还是操作系统内核发起的,线程处于运行态是否能够接受中断?
问题内容: 我正在将应用程序从Joda-Time迁移到Java 8 。 我遇到的一件事是使用中的图案打印基于周的年份。 根据文档 但是,当我尝试这两个时,似乎总是会返回与相同的结果。 我的测试代码: 输出: 从重要的年份(例如2000、2005、2009和2016)来看,和的输出是不同的。 在Java的时间与DateTimeFormatter基于周周的–一年模式分析中指出,这与本地化做的(如可以清
问题内容: 我有要尝试生成报告的数据,并且正在研究“年初至今”报告。我在表中的列的格式设置为日期时间。我正在尝试运行select语句以获取date =今年的所有结果。 例如: 有没有完成此目的的简便方法? 问题答案: 是的,实际上非常简单:
问题内容: 我每年进行一次嵌套聚合,然后每年在Elasticsearch中进行每周一次嵌套聚合。years年有53周,但是ElasticSearch的结果给出的是year年的最后一周key =“ 1”而不是“ 53”。如何让ElasticSearch在上周返回53而不是1? 这是我的查询: 结果(删除的数据在中间): 2008年是a年,最后一个星期有“ key_as_string”:“ 1”。我希
参考这个问题的答案 平衡二叉树是: 左子树和右子树的高度最多相差一个,并且 左子树是平衡的,并且 右边的子树是平衡的 现在,用同样的例子 树的根在A. 现在,在查看高度平衡树的定义时,第一点表示: > 左右子树的高度最多相差一个 如果我当前位于节点A,要确定A左子树的高度,如果我计算: 从A(D)或 如果我当前位于节点A,为了确定A的右子树的高度,如果我计算: 从A(F)或 节点C从A(扩展名C)
我是扑翼开发的新手。当我运行Android Studio的第一个程序时: 我只是有点小毛病: null > 尝试:使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。使用--scan运行以获得完整的见解。 请访问https://help.gradle.org获取更多帮助 生成失败,%1s异常:Gradle task assembleDeb
我正在开发一个ASP。Net核心3.0 API,Azure Cosmos DB作为持久性存储。这是我第一次尝试使用Cosmos DB。当我尝试创建一个新项目(文档)时,我在Postman中返回了一个错误,它说。。。 我不知道是什么导致了这个问题。 我正在我的项目中使用微软.Azure.Cosmos v3.4.0 nuget 这是我的存储库中用于添加新帐户文档的方法。 这是我在调试模式下悬停在“Ac
问题内容: 这就是我遇到问题的方式。我举一个例子: 这可以。现在,我想通过扩展创建一个子类。所以我写道: 一写完,Eclipse中就出现了一个十字架,单击它,我发现了一条消息: 我用谷歌搜索了问题并添加了 Eclipse也建议这样做。现在我有两个问题。 为什么必须强制使用构造函数?AFAIK不需要创建构造函数,因为JAVA编译器会自动创建默认构造函数以继续其操作。同样从消息中,似乎还需要一个默认的
我试着做这个计算器,我可以用四种方法,一种是加法,一种是减法,还有.....但我想让它变得尽可能简单。我如何使用一个方法执行4个主要操作,然后在静态main中调用它? 可以将更改为()吗?(那部分是我有问题)