面试官迟到11分钟 为什么不考研? 为什么大学不选计算机专业? 我说当时不了解计算机,他又问我大一为什么不转,我说我大三才了解的计算机转码的 手写lru 讲一下lru 优化( 提前准备这个了) 往lfu上讲了,然后又讲了mysql对lru的优化和linux的优化 然后接着mvcc原理 讲了一下 可重复读怎么实现的(好久没面试了 ,讲的太磕巴了) 讲了一下项目中解决幻读的方法 讲了一下git reb
Java问了点基础八股 来了两道hard 单词拆分II 接雨水 感觉不要Java可以直说,不用来这么多手撕
base 北京 9.23 速通 一面: 1. 计网 分层体系 2. 数据库ACID 3. Django的工作过程 4. 为什么网络要用IP地址不用MAC地址 剩下的都是简历面 6. 手撕:最大子数组和 二面: 简历面 1. 开放性问题:如何实现多租户? 如何确保数据服务提供商和用户的公平? HR面: 随便聊了聊 面试体验还行,但是看offershow伤开的工资太低了,到时候线下会简单听听,不过大概
🕒 岗位/笔试时间 python工程师/8.18 难度非常大,开始在编程题浪费了太多时间,结果填空才做一半。 编程 1.吃豆子,我用两个指针和count计数,不是星号就一起前进,是星号就跳过匹配的豆子,然后星号在末尾就退出,结果这题就过了一半左右不知道为啥。 2.魔法数字,用dp处理k之前的和k之后的,结果也就过了一半 3.疲劳度算的不太对,也没时间处理输入输出的,结果没提交,直接做填空题了 填
有一个算法题不太会做 一个10*10的矩形,被两个x1-x4,y1-y4 的矩形污染,剩余能裁剪出最大多少没污染的矩形 我分类讨论了做,我的思想是确定一个污染矩形,然后把他的四个边延申至整个界面,这样分成了四个区域,分别为这个污染矩形的上下左右,然后对这四个小分的区域考虑另一个矩形在/部分在/不在的情况,最后得到了答案,但是只通过了80的用例,我怀疑这20没通过是斜着剪的。 顺便夸下奇安信笔试题,
自我介绍 项目介绍 java基础: 数据类型 String相关,截取字符串的方法,分割字符串,获取字符串,Map的常用方法,判空方法,遍历方法,获取全部的key,ArrayList的常用方法,判空方法,遍历方法 数据库:增删改查的关键字,口述sql(数量,性别CASE,日期计算年龄) SpringBoot:登录接口思路,接收用户名和密码用什么,Controller用什么注解@RestControl
1. 为啥学习golang语言 (好多人问,我真的不知道怎么说出我内心的答案) 2. 看过那些golang 底层实现? chan,提了一嘴 select 实现 接下来基本都是闲聊
#面试经验# #Java# 自我介绍 java基本数据类型 对象三大特征 多态含义作用、封装含义、作用 方法重写、重载区别 String、StringBuffer、StringBuilder区别? String常用方法、 20种 只答了两个 == 跟 equals 区别? 场景题: 两个对象 hashcode相同 ,调用equals 结果是什么 ArrayList 跟LinkList 区别 ? A
基本上,我正在尝试获取一个访问令牌,以便通过Usage Details API获取Azure成本中心数据。问题是,我似乎无法用azure正确配置我的服务主体。我有: 在Azure Active Directory中创建了已注册的应用程序 请求URL:获取:https://management.azure.com/subscriptions/{订阅id}/resourceGroupName/{res
Bert的模型架构讲一下? BERT模型的全称是:BidirectionalEncoder Representations from Transformer,也就是说,Transformer是组成BERT的核心模块,而Attention机制又是Transformer中最关键的部分,因此,利用Attention机制构建Transformer模块,在此基础上,用多层Transformer组装BERT模
一面 15min 自我介绍 社团经历 职业生涯是怎么规划的 rust语言了解过吗 Java了解过吗 操作系统了解过吗 Linux内核了解过吗,Linux系统调用 常用的Linux命令 自己平时是怎么学习的 进程和线程的区别 进程的五种状态转换 Java哪些数据结构是用红黑树实现的 数据库的四大特性 C++内存空间的分配 总结:很全面的一次面试,除了没问项目经历,C++基础、操作系统、Linux内核
当我创建Firefox Web驱动程序的实例时,它成功地打开了Firefox。但是,它用两个选项卡打开它(一个“常规”Firefox选项卡和一个IE选项卡;IE选项卡处于活动状态,并且在测试期间保持活动状态,除非我手动切换到测试实际执行的选项卡)。 它将在Firefox选项卡(即非活动选项卡)中运行测试。 我正在实例化我的Firefox web驱动程序,如下所示: 我也会包括单元测试的代码,但问题
我想要实现一个: react 调用nodejs ping 功能,让后实时与Ping模块程序通信,进行得到的结果展示在react界面上,这个解决方案应该如何做呢? 1、是否在渲染进程中执行最好?(不再经过Ipc通信,效率会更加高) 2、如果在渲染进程中做,那么如何实现实时通信呢? 3、如果通过ipc通信,让主进程执行ping 命令,那么ipc如何才能进行实时地通信呢? 例如,每得到一个reply,就
我们正在构建一个模式匹配器,从字符串中查找信用卡模式(不一定是有效的)。目前,我们正在使用正则表达式.info中的正则表达式 正则表达式可以正常工作,除非它试图排除长于16位且具有空格或破折号分隔符的无效数字,例如: 1234 5678 9001 0000 1111 1234-5678-9001-0000-1111 1234 5678 9001 00001 111 1234-5678-9001-0
问题内容: 在Linux中,当程序(可能具有多个线程)接收到诸如SIGTERM或SIGHUP之类的信号时会发生什么? 哪个线程拦截信号?多个线程可以得到相同的信号吗?有专门用于处理信号的特殊线程吗?如果不是,那么在处理信号的线程内部会发生什么?信号处理程序例程完成后,如何恢复执行? 问题答案: 根据您所使用的Linux内核版本,这会有些许细微差别。 假设有2.6个posix线程,并且如果您正在谈论