java 1. 找点左右两边最小值 2. res += abs(abs(a[i]) - abs(b[i])) // 注意res用longlong 3. 没有禁忌点的时候答案是 s - 1,再减掉禁忌点配对的个数 * 2 即可,如果s是偶数且禁忌点存在s/2,最后答案+1#科大讯飞#
感觉算法题都没啥难度,就是前边一些 408 的基础选择题有点搞人心态 1. 企鹅踩冰,左最小值+右最小值 2. 两个数组对应位置绝对值之差最小,可以对任意数组操作一次 * -1;直接每个情况取最小,循环一边就过了 3. 禁着点:总方案 sum-1, 遍历禁着点扣除方案数量即可,(ai 以及 sum - ai)-2;注意中位数,就好了
0824 面试感觉良好,但是感觉答得一般,有很多东西太久没接触了,不大会了。面试官没有开摄像头,会不会是 KPI 啊 没有手撕,全八股,下面是一些问题关键词,没有分先后顺序 1.自我介绍 2.Java: - 重载、重写的区别 - final - hashmap - concurrenthashmap - AQS,我讲了 ReentrantLock 的非公平锁和公平锁,但感觉讲的有点磕磕巴巴的。 -
时长28min 自我介绍 问了问我本科(因为我本科城市轨道交通运营管理)跟计算机相差比较远 项目收获 负责了什么 遇见了什么困难,怎么解决的 对未来的规划 最近在学什么东西 讲一讲你学到的 用过什么数据库 怎么了解讯飞的 反问 什么部门 培养机制 总结:没啥技术问题,感觉面试官应该是管理层。 真心许愿hr面 #科大讯飞求职进展汇总# #科大讯飞信息集散地# #我发现了面试通关密码#
经过昨天华为的拷打,科大讯飞的编程真的眉清目秀!!! 第一题:遍历一遍,用Integer.bitCount直接算1的个数就行了。 第二题:前缀和,注意两个区间可能重合,挨个情况分类处理一下。java挨个查询输出会超时,可以先用StringBuilder将输出拼接起来,最后再统一输出。 第三题:floyd算法秒了。
1.介绍项目,详细说一下实习期间参与的项目的具体工作,个人担任的角色 2.go协程和线程的区别 3.左值和右值的区别,衍生到左值引用右值引用 4.右值经过资源转移过后是否被销毁? 5.转移过后得到的值还是右值吗?它的生命周期是怎样的? 6.模板函数在哪个阶段实例化? 7.vector实现原理 8.vector什么时候动态增长 9.空vector有大小吗,大概是多少? 10.内存对齐 11.全局静态
> 8.27 15:20-15:50 全程只有八股,无手撕,也没让我把整个项目介绍一遍,挑着问了一些 ## 八股 - 看到项目里有web服务器,有协程,问了进程线程协程的区别。八股吟唱 - Python的协程了解吗?asyncio - 宏和模板的区别?八股吟唱 - 如何将一个宏函数改写成模板函数? - 构造函数可以为虚吗?八股吟唱 - C++20其他特性?答了concept和require - w
8.18笔试 8.27一面 💼 公司岗位 本来以为是后端开发,结果是运维开发,想问问牛油们运维开发是做开发多一些还是运维多一些啊?运维开发以后容易跳槽涨薪么 问的问题都比较简单,面了15min 介绍一下在学校做的订单管理系统。 校友供应链公司给的项目 管理业务流程 对比一下go和其他语言。 不是很熟其他语言,就着go和java的结构复杂程度和并发的区别说了一下 你为什么学习raft。 你开发一个
一个小时纯拷打,从深度学习(RNN和LSTM的区别,Transformer的原理,c++如何调用python等等)问到c++(如何排查内存泄漏,智能指针,动态链接库等等)后续计网+操统,愣神五秒钟面试官就认为不会直接问下一个😭😭😭幼小的心灵受到震撼,感觉尸体凉凉的
选择题必做19道+java方向选做6道 编程简单 3道ak 1.签道题,简单模拟 2.找区间中a的倍数或者b的倍数,容斥原理 3.并查集结合有向图,不过题目输入我感觉有问题,n的个数和输入的边数不一致,调了很久最后ak
自我介绍 怎么学习的,我说博客和文档,让我详细说一下 Java 8 新特性,用stream做过滤和排序实现,底层原理是什么 线程池介绍,ForkJoinPool介绍,线程池状态,核心线程数,最大线程数 es(没学过) JVM(没学过。。。) nginx代理是计网五层模型中的那一层,防火墙知不知道 linux命令,怎么查找出当前运行的所有java进程 redis数据结构 搭建redis集群的几种方式
9月17号(30min) 面试官是个很和蔼的人,面试很舒服 1. 自我介绍 2. 不是科班,是怎么学习Java的 3. 学校课题是深度学习的,涉及哪方面的工作(这里就说了七八分钟) 4. 计网怎么学的 4. 七层模型 5. 物理层有哪些东西 6. 熟悉哪几层 7. 网络怎么保证安全; 8. TCP为什么要三次握手 9. 操作系统学了最大的收获是什么 10. 介绍一下多线程 11. 线程安全怎么保证
1.自我介绍 2.最近看了什么书,有什么收获 3.八股 get post区别 怎么判断是否同一会话,从tcp角度 url输入浏览器发生的事情,前后端 4.反问 全程不到20分钟,是不是寄了 9.21 已经G了,难受 #面经#
自我介绍 研究生、本科成绩 最擅长的一门课 操作系统和计算机网络怎么样 arp协议及工作原理 ip协议头部字段(完全忘记) 跨域及解决办法 遇到最有挑战性的工作 研究生期间工作 有没有进行过算法优化 职业规划 对云计算有过了解吗 提问环境:1公司的业务内容 2在公司的职业规划,能接触到那些东西 #科大讯飞##前端#
自我介绍 开发工作中遇到印象最深刻的点 js数据类型 判断类型的方法 ES6用到哪些 promise状态 promise里的代码执行顺序 Vue中生命周期 父子组件生命周期 .sync修饰符的作用 后面和面试官闲聊了一会意向城市,以及实习的一些工作氛围 #前端##科大讯飞#