约了hr面 复盘一下二面 一三面没记录 1、自我介绍 2、项目没怎么问 3、new和malloc的区别 追问new初始化的好处 4、用过STL吗 问map 底层 追问怎么判断key值存不存在(我说用find 问还有没有其他方式 可以通过数组下标访问吗 不存在又会返回什么) 5、多进程通信方式 用过哪种 (我说了信号量 追问信号量怎么通信的) 6、tcp和udp的区别 7、拥塞控制的作用 8、流量控
1个人经历分享,我两段经历,学校和实习 2我是学外语的,问我外语对我个人在互联网工作的影响 3问我实习工作中关注的数据,回答的不好 4问我校园经历内容运营中干什么 5问我第二段实习工作内容简述,觉得有意义的点在哪里 6问我整个经济中,困难和怎么克服 我讲了校园 7反问,我问的1我可以改进的点,2OPPO产运业务内容 这块觉得自己要凉了,面试官给我提了两个建议,1数据敏感度不够好,运营更需要数据敏感
自我介绍 聊实习 聊实验室项目 怎么分析一个程序的瓶颈 IO多路复用 场景题:多线程客户端可以使用一个socket吗?怎么保证线程得到想要的数据 c++怎么禁用拷贝构造 c++怎么实现单例模式(静态局部变量,双重加锁检查) 加单个锁可以吗(可以,但是影响效率) 算法: 数组中的数代表能走的步数,能否到达尾部 写一个LRU缓存 把LRU缓存改成线程安全
玩转二叉树 给定一棵二叉树的中序遍历和前序遍历,请你先将树做个镜面反转,再输出反转后的层序遍历的序列。所谓镜面反转,是指将所有非叶结点的左右孩子对换。这里假设键值都是互不相等的正整数。 输入格式: 输入第一行给出一个正整数N(≤30),是二叉树中结点的个数。第二行给出其中序遍历序列。第三行给出其前序遍历序列。数字间以空格分隔。 输出格式: 在一行中输出该树反转后的层序遍历的序列。数字间以1个空格分
(被面试官嫌弃了,道心破碎) 全程40min 和我说了一下部门的情况 自我介绍一下 你本科不是计算机,怎么研究生想换专业?(被嫌弃了) 说说栈和队列的区别 说说哈希表 说说快排 说说进程的通信方式 说说项目,有没有上线,并发多少? 业界这种项目的挑战是什么?技术难题是什么? 安全方面的问题可能会有?有没有做防御手段? 闲聊,建议我去学编译原理。。。 (java的问题是一个都没问啊,在尴尬中结束)
过了,三面前自己终止了流程 --- 1. 自我介绍 2. 实习介绍 3. 对设计模式的理解 4. 项目上线的流程 5. git团队协作 6. 职业规划 7. 找bug的关键要点是什么 8. 最近看的一本非技术的书是什么(我说的是安德烈·耶罗利玛托斯的《希腊内战》),然后介绍一下这本书的内容和中心思想 9. 爱好 10. 文档怎么写 差点忘了自己在面java😅😅😅
一面: 面向对象的三大特性 了解的设计模式 哪些设计模式用到了java多态的思想 Hashmap 是否线程安全 concurrentHashMap 线程池 submit任务的工作原理 解决多线程并发问题 介绍一下锁 synchronized和lock的区别 JVM内存结构 spring的模块 springbean的作用域 bean的注册方式 @Component service controlle
4.19两个面试官(2h) 问了问项目 以及项目中学到的东西怎么运用到他们部门的实际场景中 然后举例了一些场景,根据现有知识怎么去解决 基础八股问的比较少,就问了拥塞控制和cpp虚函数 如何去学习一门新的语言 为什么选择现有语言 为什么选择这个部门,这个岗位 反问: 我有什么需要改进的? 答:思维需要发散一下,虽然对你自己的项目很专精,但对你不会的东西,就单纯的不会了 投递岗位的时候需要了解各类需
在这个例子中,我找到了三位数的八进制数,我使用了冗长的if条件,谁能减少if语句和赋值。注意不要使用预先定义的过程或内置的包..
问题内容: 我在ex中有整数。16,我正在尝试将此数字转换为十六进制数字。我试图通过使用十六进制函数来实现此目的,但是每当您向十六进制函数提供整数时,它都会返回十六进制数字的字符串表示形式, 有人可以告诉我如何将字符串格式的十六进制数字转换为简单的十六进制数字。 谢谢!! 问题答案:
我从下面的另一个问题中看到了一个代码,但我不知道如何利用它。
在VSCode中,当我有: 如果我选择它并点击选项卡,我会得到: 如果我点击了班次标签,我会得到: 和 也是如此(如果这些应该有所作为) 我希望关闭自动缩进会阻止这种情况,但没有骰子。我还在 JSON 配置中关闭了 C 格式设置: 有一个扩展可以一次移动一个字符的文本,这是一种概念验证,你可以用类似的东西覆盖你的制表符。但是你似乎不需要一个扩展来禁用这种格式。 是应该做我想做的,但刚刚坏了? 更新
这是一个面试问题。 我们希望按it级别打印二叉树,但有一些变化: 在偶数级别,打印将从左到右。 在奇数级别,打印将从右到左。 我试着使用这里的代码(正常的级别顺序遍历,方法2)只做了一些保持级别的更改(用于知道是从左到右打印还是从右到左打印),当然还添加了相关的条件,以便在正确的方向上打印。 不幸的是,我下面的代码在不小的树上不能很好地工作--我有一个问题,就是理解如何在循环中以正确的顺序存储节点
我已经读到,使用hibernate的二级缓存,它可以通过减少数据/对象检索的数据库命中来提高应用程序的性能。 然而,hibernate如何确保二级缓存和数据库中的数据是最新的。 例如: 假设下面的类是entity并持久化到DB中。 现在,如果我们启用了二级缓存,我知道如果我们打开不同的会话,那么每个会话都将命中二级缓存以检索对象值。 现在,如果数据库中的数据发生更改(例如,对于id=1的行),例如
--------------------------------------------------------------------------------------------- 实际情况是,我在environment-A中有这个长字符串,我需要将它复制粘贴到Environment-B中; 不幸的是,envir-A和envir-B没有连接(没有相互访问),所以我正在考虑一种编码/解码的方法