灵犀互娱hr面

灵犀pm岗到底谁在收offer,面到hr面被挂了真的哭死,但官网流程也没变化, #灵犀互娱# 还有机会被捞吗
全部评论
也是hr面挂
点赞 回复 分享
发布于 04-17 03:32 重庆
这个岗是真的有hc吗
点赞 回复 分享
发布于 04-14 22:07 上海

相关推荐

05-20 13:03
已编辑
浙江工业大学 C++
5.8 用过C++十一之后的语法吗?比如 ()?了解C++11 的Lamda表达式,智能指针以及(没听清)吗你刚刚说你用到Lamda和智能指针比较多一点,那我们先来谈谈Lamda表达式,lamda的组成部分有哪些?lamda表达始中的返回类型需要写吗?为什么?它的实现原理了解过吗?为什么编译器会把他形成一个类?然后实现这个类的时候发生了什么?具体使用它的时候发生了什么?这个类有几部分组成?必须有哪些成员函数?Lamda表达始终的[]叫做什么?它的使用场景都有哪些?接下来我们聊聊智能指针,你用过哪些智能指针,简单解释一下?Unique_ptr的使用场景?Unique_ptr的具体实现?你刚刚谈到它的移动构造,描述一下Uniqu_ptr从使用层面怎么去转移所有权,再分析一下它是怎么实现的?std::move实际上做了什么?讲一下shared_ptr实现是怎么样的?底层如何实现?讲一下你的代码中shared_ptr一般怎么写?如果不适用make_shared怎么去实现shared_ptr?new和make_shared他们两个谁的效率更高一点?make_shared是线程安全的吗?引用计数是怎么实现的?你说会指向引用计数,那么是怎么指向的?底层怎么实现的?你可以大概讲一下比如说是一个结构体,这个结构体里面有哪些东西?然后是如何创建它的?然后怎么去通过多个shared_ptr去持有他?引用计数是线程安全的吗?我答的不安全的,他说如果引用计数都不安全的话,那么shared_ptr又该怎么实现安全呢?然后谈到了多线程是不安全的,单线程安全?问如何保证多线程下的安全?除了加锁之外还有哪些方法?知不知道原子操作?接下来谈一谈容器,你是使用哪些STL容器。讲一下vector容器。扩容机制是怎么样的?底层如何实现?用这个扩容过程,性能会有消耗吗?怎么解决频繁扩容带来的性能消耗问题?vector怎么删除元素?写一个vector原地删除重复元素的代码。写快排。---5.91  项目注册登陆是怎么做的   登陆注册的时候会携带那些信息2  密码传输不安全 怎么解决的   你的解决方法太简单了  会被破解  有没有其它方法3 登陆注册  用的什么协议    怎么改成HTTPS  改为HTTPS的话 客户端需要做哪些工作4 HTTPs怎么实现 加密   加密通道怎么建立de5 你的数据 需要发送到服务端  过程是怎么样的?6 就直接到服务器去了?(大概说的是在网络怎么传输) 说一下具体细节7 不使用ARP、DNS怎么解决?8 项目中多线程高并发怎么实现的   没有任务的时候  你的线程在干嘛9 没有互斥锁会怎么样   会导致服务崩溃吗10 举例子说明11 再举一个例子  更好的说明12 举一个较好的让系统崩掉的例子13 系统一定会崩溃吗? 为什么会崩溃?背后有什么机制?14 开很多线程就一定会卡死吗  什么原因导致卡死?15 CPU占满就一定不能切换到另外的程序吗16 再举一个 多线程操作导致程序崩溃的例子   怎么就让程序崩溃了呢?(指我的例子)   从系统的角度和程序运行的角度来看,是怎么发生的?系统报错,报什么错?为什么没有合适的程序处理  就会崩掉 ?什么机制  让程序推出的(上面应该都是想问操作系统会做什么事情)17 你遇到崩溃的话  怎么排查---5.13自我介绍为什么选择云智,对云智了解吗?具体了解那些?你家哪儿的?愿意来武汉吗?愿意留在武汉吗?你有其他的offer吗?分别是什么?你的职业规划?能实习多久?选择你其中一个项目介绍一下?(背景,你做了哪些?)---5.15OC---5.16offer
点赞 评论 收藏
分享
05-23 12:00
门头沟学院 C++
5.22一面,总共时长125min1.如何保护用户的隐私2.int* createArray() {int arr[3] = {1, 2, 3}; return arr;} 这段代码有什么问题3.对上述代码进行改进,写出能想到的所有方法(我写了一个malloc,全局数组,静态数组)4.说一下三种方式的优缺点5.全局数组和静态数组有什么区别6.解释完美转发的作用及实现方式7.const int*,int const*,int* const, const int* const的区别8.实现一个无锁计数器9.调用C++11实现一个线程安全的有界环形队列(circular buffer),要求如下:支持多线程环境下的并发push和pop操作,队列有固定容量,满时push操作要阻塞,空时pop操作要阻塞。不允许使用第三方库,只能用C++11标准库,说明你的实现如何保证线程安全,并分析可能的性能瓶颈。10.unique_lock 和 lock_guard的区别,为什么你刚才给我的代码用的是unique_lock 而不是 lock_guard 呢11.你写的代码的性能瓶颈是什么?如果有大量得到生产者和消费者会怎样呢12.把第9个改成非阻塞的,写一下,为什么你这个非阻塞用lock_guard这个锁呢13.有一类二叉树用三叉链表来存储的时候除了带有指向左右孩子节点的两个指针,还有指向父节点的指针,那么这样一棵二叉树有n个节点,那么有多少指针指向NULL(对于不存在的节点表示为空)14.int n = 2019; int count = 0;  while(n){count++; n = n&(n - 1);} cout << count << endl;输出是多少,为什么15.给定一个递增循环整数数组,从里面找出最小的元素,使用的算法越快越好。特别地,最小的元素可能出现在数组中间。比如:50,52,63,90,3,8,15,44,49,int findmin(int array[]){}16.在二叉排序树上面找出第3大的节点。注意:不能把二叉树全量存储到另外的存储空间,比如存储到数组中,然后取出数组的第三个元素。class TreeNode {public:int value;TreeNode*left;TreeNode* right};TreeNode* find(TreeNode*root) {}17.动态规划题:给定一个长度为l的木棍,已知有n个切割点,要求在每个切割点都要切割,注意每次切割的开销为当前木棍的长度,例如一个10米的木棍,切割点为2,4,7。有多种切割方式,其中可以先切2,再切4,再切7,此时开销为10+8+6=24(第1次切木棍为10米,笑2次切木棍为8米,第3次切木棍为6米),也可以先切4,再切2,再切7,出约著销为10+4+6=20,这时开销更小你的任务是计算切割的最小开销。
查看17道真题和解析
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务