首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
程序员小x
上海远景科创智能科技有限公司_edge_linux 开发
获赞
12
粉丝
17
关注
7
看过 TA
73
东南大学
2019
C++
IP属地:江苏
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑程序员小x吗?
发布(14)
评论
刷题
收藏
程序员小x
关注TA,不错过内容更新
关注
08-07 08:49
上海远景科创智能科技有限公司_edge_linux 开发
华为C++研发工程师面经
岗位:C++研发工程师面试 timeline:2025-08-01投递,然后一、二面技术面,三面主管面面试问题:1.谈谈C++的多态实现原理?2.智能指针(unique_ptr/shared_ptr)的应用场景和线程安全问题?3.如何用C++11新特性提升代码效率?4.项目中最复杂的C++模块设计,如何解决耦合性问题?5.手写线程池的核心逻辑?6.内存泄漏的排查工具和方法)?7.设计高并发网络框架时,Reactor和Proactor模式如何选型?8.解释placement new的使用场景及内存分配约束?
查看8道真题和解析
0
点赞
评论
收藏
分享
08-07 08:39
上海远景科创智能科技有限公司_edge_linux 开发
我焦虑的时候一般通过下面这几个方法缓解,简单有效:1.挪窝儿!动起来! 死盯着问题越想越慌。我立马站起来,哪怕只是屋里溜达两圈,或者干脆出门去楼下小卖部买个冰棍儿。腿一动,好像脑壳里那团乱麻也跟着松了点。看见街上人来人往,树叶子哗哗响,感觉被拉回现实了。2.手上找点活儿干。 越简单越好!比如说,把堆成山的脏碗刷了,或者把乱糟糟的桌面清理干净。手上忙活着这种不用动脑子的“体力活”,心里那点焦躁反而能慢慢消停点。看着东西变整齐,心里也舒坦些。3.找个人唠两句。 不一定是诉苦(有时候也不知道咋说),就随便找个信得过的朋友、家人,聊聊天气、中午吃啥都行。听见熟悉的声音,知道有人在那儿,心里就不那么空落落的怕了。4.喘口气,真喘! 真的,就找个地儿一坐(厕所都行),闭上眼睛,然后特别特别慢地吸气——憋一会儿——再特别特别慢地吐出来。数着“吸气1、2、3…吐气1、2、3…”,就数几次,真能让快蹦出来的心慢慢稳当点。
你焦虑的时候会干什么?
0
点赞
评论
收藏
分享
07-28 18:33
上海远景科创智能科技有限公司_edge_linux 开发
程序员的离职触发器图鉴
“这需求明天上线!”——当敏捷开发变成“自杀式冲刺”技术债火山爆发:接手祖传屎山代码年终奖=老板画的饼,还是韭菜馅的通勤地狱:每天上演《人在囧途》
工作中哪个瞬间让你想离职
0
点赞
评论
收藏
分享
07-28 18:31
上海远景科创智能科技有限公司_edge_linux 开发
程序员的同事相处禁忌
交浅言深:入职三天晒工资单人菜瘾大:在技术群里花式装X当老好人:承包全组的“举手之劳”“我代码完美,是测试不会用!”“这需求太蠢,产品经理懂个屁!”
投递完美世界等公司10个岗位
0
点赞
评论
收藏
分享
07-28 18:26
上海远景科创智能科技有限公司_edge_linux 开发
《面试造核弹,入职拧螺丝》
"来,纸上/白板手写一个完美XXX" (手写代码派)讨厌代表: "请在不查文档、不调IDE、没有编译器提示、压力拉满的情况下,现场手写一个无bug的生产级红黑树删除/分布式事务框架/自研LRU缓存..."内心咆哮: "大哥!我日常是 Ctrl+C/V 艺术家,Stack Overflow 十级学者!现实中谁闭卷写这玩意儿?生产环境是 git clone + 调包 + 单元测试 + Code Review,不是复古科举考试!考我思路框架、边界条件、设计取舍不行吗?非要看我的字有多丑?"😂😂😂
你最讨厌面试问你什么?
0
点赞
评论
收藏
分享
06-18 12:34
上海远景科创智能科技有限公司_edge_linux 开发
被重置的坐标
分享我的一个职场经历。面试时签约base是当前生活的城市,入职即被派往其他城市长期工作。这种调动是我始料未及难以接受的,虽说是受害方,却不敢随意离职,瞬间破防。经济压力、履历空白期的焦虑、对下一份工作的不确定性,让我选择隐忍,这四个月无甚至觉得生活无望,看不到头。最终在某一天想明白,既然生活已经如此苦了,不能内心再自己和自己过不去,看淡工作,然后就一边向上沟通回去base地,一边尝试外部机会。最终熬了四个月,终于熬到了回base地工作的机。
职场破防瞬间
0
点赞
评论
收藏
分享
2024-12-14 22:51
上海远景科创智能科技有限公司_edge_linux 开发
新能源还是半导体?未来如何选择?
新能源和半导体,都是当前技术发展的核心赛道,选择哪个方向值得深入思考。新能源关乎全球能源转型,市场空间巨大;而半导体是现代科技的基石,技术壁垒高、应用领域广。选择时不仅要看行业趋势,更要结合个人兴趣和技术积累。你会选择哪条路?欢迎讨论!
牛客创作赏金赛
0
点赞
评论
收藏
分享
2024-12-07 15:49
上海远景科创智能科技有限公司_edge_linux 开发
c++隐藏魔法: 那些鲜为人知的奇淫技巧
c++隐藏魔法: 那些鲜为人知的奇淫技巧 1.通过 std::enable_if 实现条件模板实例化 std::enable_if 可以帮助你根据类型特征启用或禁用特定的模板函数。它是C++中一种非常强大的SFINAE(Substitution Failure Is Not An Error)技巧,能够根据传入的类型条件选择函数重载。 示例: #include <iostream> #include <type_traits> template <typename T> typename std::enable_if<std::is_integral&...
0
点赞
评论
收藏
分享
2024-11-30 22:10
上海远景科创智能科技有限公司_edge_linux 开发
c++哪个赛道比较好?
1.新能源(风光储)2.安全3.游戏开发4.半导体/EDA工具5.音视频开发6.服务器开发7.后端服务开发8.新能源汽车
不愿吃饼的变色龙很感...:
转java好
牛客创作赏金赛
0
点赞
评论
收藏
分享
2023-09-23 22:16
上海远景科创智能科技有限公司_edge_linux 开发
使用veth和bridge模拟容器网络
随着虚拟化技术、容器化技术的发展,我们在工作中会使用到虚拟化网络技术。简单来说,以往的网卡、交换机、路由器,当前可以通过操作系统使用程序来进行模拟。 通常使用最为广泛的是下面的虚拟设备: 设备 作用 veth 一对相互连接的网卡,常用于连接两个namespace bridge 相当于一个二层交换机,如果配置了ip地址,则是一个三层交换机 tun/tap 虚拟网卡,常用于实现vpn 在本文搭建容器网络的过程中,主要使用到了veth和bridge。下面将介绍这两种虚拟设备。 veth和brdige veth veth pair 全称是 Virtual Ethernet Pair...
0
点赞
评论
收藏
分享
2023-07-05 13:16
已编辑
上海远景科创智能科技有限公司_edge_linux 开发
深入了解glibc的条件变量
深入了解glibc的条件变量 条件变量是日常开发中进行多线程同步的一个重要手段,使用条件变量,可以使得我们可以构建出生产者-消费者这样的模型。 本文将从glibc条件变量的源码出发,讲解其背后的实现原理。 pthread_cond_t的结构 pthread_cond_t是glibc的条件变量的结构,其___data字段比较重要,进一步我们查看__pthread_cond_s的定义。 typedef union { struct __pthread_cond_s __data; char __size[__SIZEOF_PTHREAD_COND_T]; __extension__ long lo...
0
点赞
评论
收藏
分享
2023-07-04 14:36
上海远景科创智能科技有限公司_edge_linux 开发
深入理解glibc barrier的实现原理
深入理解glibc barrier的实现原理 在多线程的同步方式中,屏障可以协调多个线程,使其同时停止在某一个点,然后再统一运行,其效果如下所示: glibc中pthread_barrier_wait实现了该功能。 #include <pthread.h> int pthread_barrier_wait(pthread_barrier_t *barrier) 本文将从pthread_barrier_wait出发,讲解其背后的实现原理。 pthread_barrier_t的结构 pthread_barrier_t的结构定义在sysdeps/nptl/bits/pthreadty...
0
点赞
评论
收藏
分享
2023-07-03 10:11
上海远景科创智能科技有限公司_edge_linux 开发
直接选择排序及其稳定性分析
直接选择排序及其稳定性分析 直接选择排序是一种很直观的排序方法。其操作是这样:先在未排序的序列中选择最小的元素(或最大的元素),把它与第一个元素交换,放在第一个位置,再在剩余未排序序列中选择第二小的,与第二个元素交换,放在第二个位置,以此类推,直到所有序列排序完毕。 这种排序方法应该是大部分人最直观的一种排序方法,下面就根据一个实际例子来看看其过程。 排序过程 下面以一个未排序的数组[5,1,2,3,4]为例,展示其排序过程: 算法效率 时间复杂度: O(n2)O({n}^{2})O(n2),因为无论数组是哪种情况,都需要进行两次for循环,都是确定数组前n-1个最小值,即使数组是本身有序的...
0
点赞
评论
收藏
分享
2023-07-03 10:08
上海远景科创智能科技有限公司_edge_linux 开发
深入了解glibc的互斥锁
深入了解glibc的互斥锁 互斥锁是多线程同步时常用的手段,使用互斥锁可以保护对共享资源的操作。共享资源也被称为临界区,当一个线程对一个临界区加锁后,其他线程就不能进入该临界区,直到持有临界区锁的线程释放该锁。 本文以glibc中mutex的实现为例,讲解其背后的实现原理。 glibc mutex类型 glibc的互斥锁的类型名称为pthread_mutex_t,其结构可以用下面的结构体表示: typedef struct { int __lock; int __count; int __owner; int __nusers; int __kind; // other ignore } pt...
0
点赞
评论
收藏
分享
1
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客网在线编程
牛客网题解
牛客企业服务