首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

腾讯 Linux C++ 后台开发招聘啦~

工作要求: 1、本科及以上学历,计算机相关专业; 2、5年以上Unix/Linux下C/C++, Golang 或 JAVA开发经验; 3、熟悉Unix/Linux操作系统原理、常用工具; 4、全面并且扎实的软件知识结构...D、天衍实验室--C++后台开发工程师 2人 工作地点:深圳 工作职责: 1、负责大数据可视化后台开发; 2、独立承担调研与研发任务,完成设计,功能开发,测试验证和上线,确保质量和效率。...工作要求: 1、计算机或相关专业全日制本科或以上学历; 2、3年以上Unix/Linux下C/C++, python开发经验; 3、熟悉Unix/Linux操作系统原理、常用工具; 4、全面并且扎实的软件知识结构...工作要求: 1、计算机相关专业本科以上学历,3年以上工作经验; 2、熟悉linux环境下的C/C++/JAVA开发,抽象能力好; 3、熟悉负责系统解耦,具有较好的系统分析设计能力; 4、熟悉互联网业务开发和...工作要求: 1、计算机相关专业本科以上学历,3年以上工作经验; 2、熟悉linux环境下的C/C++和PHP开发,抽象能力好; 3、熟悉负责系统解耦,具有较好的系统分析设计能力; 4、熟悉互联网业务开发

2.8K5853

Linux C++ 后台开发:进BAT的学习路线

作者:GPT4算法工程师来源:力扣(LeetCode)链接:C++ & Linux 后端开发入BAT学习路径 - 力扣(LeetCode)C++相较于其他编程语言而言,学习门槛略高,主因在于其学习路径不够明确...然而,在众多大型企业中,如腾讯、百度、阿里云、网易和华为等,C++岗位的需求量与Java相仿。以下是我个人的C++Linux后端学习路线和阅读方法的分享,希望能为大家提供一些参考。让我们C++起飞!...进入Linux后端开发之前,需要学习Linux系统编程和网络编程。无疑,《UNIX环境高级编程》和《UNIX网络编程》是必读的书籍。但这两本书篇幅较长,对初学者不太友好。...- 结合视频学习,推荐黑马程序员的Linux全套视频及Linux网络编程视频,可以选择性观看。对于搭建Linux环境,有两种方法:1....**后端开发**具备了C++Linux后端开发的基础后,可以开始学习服务器开发相关知识:- 《Linux高性能服务器编程》:游双老师的这本书深入剖析了服务器设计的各个要点,很多面试题也会涉及到这些内容

19010
您找到你想要的搜索结果了吗?
是的
没有找到

Linux后台开发必看!

一 自我介绍二 面试情况三 相关知识点汇总1 c/c++相关2 计算机网络3 数据结构相关4 数据库相关5 操作系统6 Linux基础知识及应用编程(后台必备!)...挂 绿盟科技 防火墙开发工程师 没有去参加二面 浦发 软件开发工程师 拿到offer 中国网安(30所) c防火墙开发 拿到offer 映客直播 后台开发工程师(go) 二面挂(印象很深刻) 鼎桥(网上怎么变成了华为鼎桥...c/c++软件开发 拿到offer 这是小蓝整理的Linux后台开发面试高频题目(除了语言部分,其他部分差别应该不大),并提供相关知识的书籍或视频资源。...内核设计与实现》 6 Linux基础知识及应用编程(后台必备!)...基础命令推荐书籍:《Linux就该这么学》 Linux应用编程推荐书籍:《后台开发核心技术与应用实践》《Linux多线程服务端编程》《高性能Linux服务器编程》 《linux环境编程:从应用到内核》《

3.3K40

大学期间Linux C++后台开发这条线怎么走?

我也经常被咨询Linux C++后台开发的学习路线。然而当谈到Linux C++后台开发时,无论Linux还是C++都是一个很大的话题,聪明的程序员需要学会做减法 1 C++ 简单谈一下C++。...其实为了毕业找工作,熟练使用常用的C++语法就好了,当然C++11是必须要学习的。然后读几本C++的经典图书,学习一下安全编码、高效编码的规范。接着稍微研究一下C++底层原理就OK了。...好了,对于学习C++,网络上的学习资料太多了,本公众号之前和以后也都有大量相关文章,本文就不做展开了。 关于Linux,我想好好谈谈。...4 道讲完了,再谈一下术 具体到服务端开发,其实主要就是学习各种IPC、socket、IO多路复用(或者说事件驱动)、pthread(多线程),当然socket也是一种IPC,只是它太特殊了,socket...大学期间不能眉毛胡子一把抓,要把LinuxC++学的比其他的更熟练,其他技术对于大学生面试而言其实要求不高。

76920

Linux后台开发调试经验分享

做了若干年后台开发(之前做电信领域),大致说一下常见的开发心得和调试手段。使用互联网这么多年,收获的很多,总结的很少。本着互联网精神,希望可以帮到互联网另一端的你。...开发的程序大致要经过一下两个阶段,最终才可以上线发布。 功能开发阶段 本阶段的主要目标是根据业务要求,开发程序。仅仅是 coder,仅仅是写 if else 吗?写程序真的是这样吗?...其实作为开发人员,测试驱动开发(TDD)很好思考问题的思路。也许有人听过,也许有同学用过,如果感觉使用不好的兄弟,我可以告诉大家:应该是测试场景 + 场景驱动开发。...对,仅仅是里面融入“场景”这个宾语,大家在做开发的时候,就有目的性和针对性。 任何一个业务逻辑,都可以拆分为多个业务场景。场景逐一解决,场景逐一测试,我们开发其实很简单。...日志打印多了,自然会影响后台程序的性能;同样打印的少了,没有办法定位问题;更苦逼的是打印到空指针,更有可能 coredump 掉自己的程序; 所以日志的技巧就是:少,且内容丰富。

57730

校招| C++ 后台开发学习路线

v=Bz4MxDeEM6k 掌握了 C 语言之后,可以进一步学习 C++,现在很少有大厂还在用 C 开发的,基本都是 C++ 或者 Java 之类。...( PS:B 站上侯捷老师的视频全部被下掉了,实在太可惜了,大家可以在我公众号后台回复「侯捷」获取整套视频。...第二,这本书也有很多高频面试内容,如果不是有多年 C++ 开发经验,不太可能知道如何写出高效和安全的 C++ 代码。 所以这本书有时间一定要看。...【英文资源】 推荐这个 C++ 游戏引擎开发小哥的视频,讲的非常深入浅出又不失趣味,他在 Youtube 上上传了很多的视频。...网络编程对所有开发语言都是一样的。 GoLang、Python、 Java、C、C++ 都可以实现网络编程。 那为什么基于 C/C++ 语言学习网络编程是比较好的呢?

1.3K41

linux后台开发常用调试工具

检查内存错误 mtrace 检查内存错误 三、其他 proc文件系统 系统日志 一、编译阶段 nm(获取二进制文件里面包含的符号) 符号:函数、变量 参数: -C 把C+...参数: -a 在显示函数名或文件行号前显示地址 -b 指定二进制文件格式 -C 解析C++符号为用户级的名称,可指定解析样式 -e 指定二进制文件...ldd(显示程序需要使用的动态库和实际使用的动态库) # ldd /bin/ls linux-gate.so.1 => (0xbfffe000) librt.so.1...对后台常驻程序的调试——我的比较土方法是,屏蔽daemon()调用,程序hardcode收到n个请求后exit(0)。 有时不太准。 只管了用户态时间消耗,没有管内核态消耗。.../var/log/daemon.log 各种系统后台守护进程日志信息。 /var/log/lastlog 记录所有用户的最近信息。

3.8K151

Linux后台开发常用工具

pid 内存分析工具 valgrind valgrind辅助工具 qcachegrind 可视化查看valgrind结果 淘宝DBA团队发布的监控脚本,使用perl开发...,可以完成对linux系统和MySql相关指标的实时监控 orzdba  取指定进程名的pid pidof 进程名 性能瓶颈查看: perf top -p pid 查看调用栈...多功能的网络工具(Socket CAT,netcat加强版) netpipes socket操作 ab wget curl tsung 压力测试工具 siege 压力测试和评测工具 nmon 监控Linux...命令输出一致 lscpu 查看CPU lspci 查看主板 lsscsi 查看SCSI卡 测速 hdparm -t /dev/sda parted parted是一个由GNU开发的功能强大的磁盘分区和分区大小调整工具...vvv lspci -vvv -t 查看所有硬件信息 dmidecode  查看网卡型号 lspci | grep -i ethernet 一条命令取机器IP地址,不同Linux

1.3K20

Linux后台开发常用工具

文中的内容,可帮忙开发提升分析和定位各类问题,比如找出导致IO负载高的进程等,以及一些简单的运维工作等。 2. ...5.4. parted分区工具 一个由GNU开发的功能强大的磁盘分区和分区大小调整工具。 5.5. gparted分区工具 parted的图形化版本。 5.6. ...几种修改Linux主机名的方法 在安装一些系统时,需要修改hostname,比如安装Hadoop时需要修改主机名,而且主机名不能包含下划线。...+版本 2) GO版本 当前C++版本比较成熟,GO版本相当简略,但C++版本依赖C++运行时库,不同环境需要特定编译,而GO版本可不依赖C和C++运行时库,所以不需编译即可应用到广泛的Linux...使用简单,直接执行命令,即会提示用法,如C++版本: $ mooon_ssh parameter[-c]'s value not set usage: -h[]: Connect to the remote

3.7K11

Linux后台开发常用工具

pid 内存分析工具 valgrind valgrind辅助工具 qcachegrind 可视化查看valgrind结果 淘宝DBA团队发布的监控脚本,使用perl开发...,可以完成对linux系统和MySql相关指标的实时监控 orzdba  取指定进程名的pid pidof 进程名 性能瓶颈查看: perf top -p pid 查看调用栈...多功能的网络工具(Socket CAT,netcat加强版) netpipes socket操作 ab wget curl tsung 压力测试工具 siege 压力测试和评测工具 nmon 监控Linux...命令输出一致 lscpu 查看CPU lspci 查看主板 lsscsi 查看SCSI卡 测速 hdparm -t /dev/sda parted parted是一个由GNU开发的功能强大的磁盘分区和分区大小调整工具...vvv lspci -vvv -t 查看所有硬件信息 dmidecode  查看网卡型号 lspci | grep -i ethernet 一条命令取机器IP地址,不同Linux

1.4K20

后台开发:核心技术与应用实践 -- C++

本书介绍的“后台开发”指的是“服务端的网络程序开发”,从功能上可以具体描述为:服务器收到客户端发来的请求数据,解析请求数据后处理,最后返回结果。...C++编程常用技术 include 一个 .h 文件,就是等于把整个 .h 文件给复制到程序中,include 一个 cpp 文件也是如此。使用include的方式有两种:1....C++允许用同函数名定义多个函数,但这些函数必须参数个数不同或类型不同,这就是函数重载。...C++提供的预处理功能主要有以下四种:宏定义、文件包含、条件编译和布局控制。...类的多态 在 C++ 程序设计中,多态性是指具有不同功能的函数可以用同一个函数名,这样就可以用一个函数名调用不同内容的函数。

1.3K10

C++后台开发必看,这个学习路线必须收藏

在去年结束的秋季招聘中,后台开发或服务器开发的岗位需求一度火热,甚至超过了算法岗。不少同学从诸神黄昏的算法岗战场上退下,转向更偏向工程能力的后台开发岗,从而造成后台开发岗位竞争的大爆发。...后台开发工程师主流使用的编程语言有C++、Java、PHP以及目前慢慢流行的Golang等。本文就将以C++的角度,讲讲如何学习和准备后台开发的岗位。 ?...系统 对Linux系统的熟练使用是后台开发/服务器开发的必备技能点。...,后台开发就是用厉害点的电脑去处理大规模的网络请求。...多线程服务器端编程》Muduo网络库,推荐看看源码实现 《深入理解Nginx》深入了解基于C的web服务器实现 八、项目准备 如果以上的东西你都已经准备好了,那么相信你已经了具备C++后台开发能力。

1.9K11

京东广告搜索部 C++后台开发面经

(我的回答是ip地址32位,可以考虑直接把这个转为int进行比较) 4.问了下linux中core的问题 5.问了下跳台阶的复杂度问题,当时我的空间复杂度为O(N),面试官问我能不能优化一些,我想了会儿...当然,如果你觉得自己水平很高,可以秒杀面试官的问题的话,直接拿出最好的方案甩给他,让面试官的问题来的更犀利些吧) 7.linux中常用命令及用法(建议大家学一下常用的命令) 8.你那个项目你觉得最有收获...如果你的项目确实牛逼的不行,技术攻关你做得很溜,我只想说,请开始你的表演~, 不过我项目没什么干货,感觉就是现成的技术拿来用,没什么技术难点,这时候可以考虑说下你独立解决了某个问题、或者遇到了陌生的领域,如何学习并应用于开发中或者一些能证明你能力的事迹吧...中epoll和select的机制和应用场景 中午吃了饭就在休息室午休,迷迷糊糊的时候有人叫我去第二面, 1、自我介绍 2、c++虚函数和继承的机制 3、c++类和类对象在内存中的结构 3、c++的模板,...模板特化、偏特化 4、c++中vector的底层结构、迭代器失效问题,map的底层结构,map的查找删除过程 5、linux中加锁的方法、线程安全问题等 6、linux中socket通信需要用到的函数

1.3K91

头条后台开发面经,已收到意向offer(C++

头条后台开发面经,已收到意向offer(C++) 楼主是通信背景,所以找互联网公司相对来说比较吃亏,也没啥办法,不过感觉我这次的面试头条放水了。...自我介绍 问项目(二面的面试官貌似有一些通信的背景,因为他详细问了我一些项目的问题,貌似我回答的还不错,他的表情看上去很满意,因为跟大家情况可能不太一样,所以不详细展开了) epoll相关问题(基本上c+...+后台毕问) linux内核调度详细说一下(参考 The arts of linux kernel design) 写题时间到!...三面 同样自我介绍 c++多态(常规问题) 虚继承(常规问题) 又是写题时间,两个升序数组,找出第k小的数字,这题没见过,先说了个最笨的方法,要求优化。

1.2K30

Linux 后台开发常用命令(更新中)

Linux 命令是与 Linux 交互的常用手段之一,是 Linux 后台开发与运维从业者必备技能。学习掌握常用的 Linux 命令,在求职应聘和日常工作中,都会给我们带来很大的帮助。...当然,熟练使用 Linux 命令,也有助于我们进一步理解 Linux 系统的方方面面,比如资源管理、文件系统、网络通信等。 本人根据自己多年的后台开发工作经验,记录了自己使用过的命令,供同行参阅。...分享这些命令的初衷有两点,一是作为个人学习笔记,以备日常工作需要时查阅;二是网络上已经有很多关于 Linux 命令的文章,但是因为命令选项介绍的不够齐全或者是示例不够丰富,所以自己整理记录下命令的选项说明和常见用例

94310

Linux后台进程

引言 在Linux系统中,后台进程是一种能够在后台运行而不占用终端的进程。理解和有效管理后台进程对于系统管理员和开发者至关重要。...本文将深入探讨Linux中的后台进程,包括后台运行的方式、管理后台进程的命令以及一些实用技巧。 1....后台进程的概念 1.1 什么是后台进程 后台进程是指在用户退出终端或将进程移入后台后仍能继续运行的进程。它不会占用当前终端,并且可以在后台默默地执行任务,而不需要用户的交互。...4.3 注意终端退出 在终端退出时,通过使用nohup等方法确保后台进程不受挂断信号的影响。 %1的解释一下 在Linux中,%1 是一个作业(job)标识符,用于标识当前终端中运行的作业。...结论 了解和熟练掌握Linux后台进程的管理对于系统管理员和开发者是必不可少的技能。通过本文的介绍,你应该能够更好地理解后台进程的概念、后台运行的方式以及如何有效地管理后台进程。

29510
领券