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

面经 | C++软件开发(中兴)

中兴的话,我是7月份投软件开发工程师提前批,没有笔试。大概是在8月中旬电话面试,然后是9月份现场综合面试。然后至今没有等到通知 锵~锵~锵~ 现在进入正题! 面试总结 a....秋招过程中,多关注一下提前批通知;很多公司都有提前批,而且提前批有些是会免笔试。提前批+内推是最优组合,求职快人一步! b. 面试过程中自信一点,我口头禅是“。。...中兴软件开发工程师岗位覆盖范围非常广,有兴趣同学可以去官方招聘网站了解一下。...我投是提前批,是把简历发到一个师姐邮箱,在岗位上只写了一个“软件开发工程师”这一个大类,面试时候公司内部应该是进行简历评估之后选择面试官。...我一般都是说不支持强制加班,但是自己因为自己效率原因没有办法完成工作还是要加;自己作为职场新人留下来多学习不是真正意义上加班等) 在中兴这里我遇到了滑铁卢 我说完我一套理论后,面试官反驳了我。。

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

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

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

17810

C++为什么适合桌面软件开发

C++就是一种编程语言而已,在当今主流软件中适合桌面编程有C#和Qt体系,早期Delphi用比较多,现在桌面软件开发已经被微软C#取代了。...这是和编程生态发展态势决定,因为微软主导操作系统,推出桌面软件开发生态也是顺理成章事情,当然开源QT还是受到很多开发喜爱,单纯说一种编程语言是不是能够适合某方面的开发意义不是很大,里面包含着很多生态因素...主流浏览器引擎chromium也是由C++编写完成,可见在编程领域C++还是客户端打造引擎首选编程语言。 端游开发。...在讲求性能游戏开发C++依然很多,在游戏开发团队基本上都有专门性能优化团队,其中很大一块就是在优化C++标准调用库,因为游戏中对算法以及实时响应哪怕是一点一滴优化都会带来整体提升,而且优化游戏底层框架程序员一般来讲工资待遇都会非常高...桌面软件开发

2K20

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

工作要求: 1、本科及以上学历,计算机相关专业; 2、具备Unix/Linux下C/C++ /NodeJS 3年以上开发经验;熟练掌握基本数据结构和算法; 3、掌握网络编程技能,熟悉HTTP/TCP/IP...工作要求: 1、本科及以上学历,计算机相关专业; 2、5年以上Unix/Linux下C/C++, Golang 或 JAVA开发经验; 3、熟悉Unix/Linux操作系统原理、常用工具; 4、全面并且扎实软件知识结构...工作要求: 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++开发经验总结

这一周主要就是在linux下进行c++开发,以此为契机记录下遇到问题....,vscode用于较大项目,VS Studio用于windows下调试 目前主要使用vscode,开发环境是无界面的linux系统,使用最新版本vscode有连远程代码仓库功能,可以在本地windows...一般程序会输出log到磁盘文件,想要实时监控日志文件更新内容,可以使用tail -f filename命令,它会在文件内容有更新时将结果输出到命令窗口 调试 使用gdb调试C++程序 编译时加 -g.../prog core.xxxx来还原程序挂掉前状态 gdb常用快捷键: bt 查看堆栈 l 查看当前所处位置源代码 b 打断,如b filename::linenum 打断点到文件某一行,也可以直接打到某函数位置...n 下一步 c 继续运行,直到程序结束或者遇到断点 s 单步调试 r 重头运行程序 p 打印变量内容 help 查看命令提示 性能分析 gprof工具 linux上分析gcc编译出来程序CPU时间

1.2K20

linux c++开发环境_玩转 WSL 在 Win10 上打造 Linux 开发环境

参考链接: C++ quick_exit() WSL 是 Windows Subsystem for Linux 简称, 可让开发人员按原样运行 GNU/Linux 环境 - 包括大多数命令行工具、实用工具和应用程序... 或者在程序和功能选打开 适用于 Linux Windows 子系统  出现提示时,重启计算机。  ...2.下载 Linux 发行版  直接参考 WSL安装指南 使用 Microsoft Store 安装方法无法将 Linux 安装到系统盘之外分区,这里使用是 手动下载 方法。  ...单击以下链接下载您喜欢 Linux 发行版,这里选是 Ubuntu 20.04  Ubuntu 20.04 LTSUbuntu 18.04 LTSDebian GNU/LinuxFedora Remix...for WSLAlpine WSL  3.安装 Linux 发行版  使用 7-ZIP 或者其他工具解压下载 appx 文件 ( 比如解压到 D:WSLUbuntu ) 然后运行 ubuntu2004

2.4K00

软件测试中常用linux命令_软件测试linux

linux常用shell命令=命令+选项+参数 find 查找文件/目录 cd (change directory)切换目录 cd #root根目录 cd / #...-r 文件夹1/ 文件夹2/ #递归比较二个文件夹不同 apt-get/yum/dnf 下载软件包命令 apt-get install 软件/包 #安装包...apt-get update 软件/包 #更新软件 apt-get remove 软件/包 #卸载软件 apt-get upgrade...tet 用字符串“dddd”替换原来tet中所有的文档 ls >> tet 将ls指令显示内容追加到文档tet中 ps -ef 查看linux所有进程 ps -ef | grep www*...查看所有带www进程 kill -9 进程号 可以关掉对应进程 kill -15 进程号 等该进程运行完就关闭该进程 apt-get install 软件包名 下载并安装对应软件包名 useradd

15.3K21

软件开发入门教程网之C++ 引用

C++ 引用 vs 指针​​引用很容易与指针混淆,它们之间有三个主要不同:不存在空引用。引用必须连接到一块合法内存。一旦引用被初始化为一个对象,就不能被指向到另一个对象。...C++ 中创建引用​​试想变量名称是变量附属在内存位置中标签,您可以把引用当成是变量附属在内存位置中第二个标签。因此,您可以通过原始变量名称或引用来访问变量内容。...因此,第一个声明可以读作 "r 是一个初始化为 i 整型引用",第二个声明可以读作 "s 是一个初始化为 d double 型引用"。...下面列出了 C++ 程序员必须清楚两个与 C++ 引用相关重要概念:概念描述​​把引用作为参数​​C++ 支持把引用作为参数传给函数,这比传一般参数更安全。​​...把引用作为返回值​​可以从 C++ 函数中返回引用,就像返回其他数据类型一样。

33820

软件开发入门教程网之C++ 引用

C++ 引用 vs 指针​​ 引用很容易与指针混淆,它们之间有三个主要不同: 不存在空引用。引用必须连接到一块合法内存。 一旦引用被初始化为一个对象,就不能被指向到另一个对象。...C++ 中创建引用​​ 试想变量名称是变量附属在内存位置中标签,您可以把引用当成是变量附属在内存位置中第二个标签。因此,您可以通过原始变量名称或引用来访问变量内容。...因此,第一个声明可以读作 "r 是一个初始化为 i 整型引用",第二个声明可以读作 "s 是一个初始化为 d double 型引用"。...下面列出了 C++ 程序员必须清楚两个与 C++ 引用相关重要概念: 概念 描述 ​​把引用作为参数​​ C++ 支持把引用作为参数传给函数,这比传一般参数更安全。 ​​...把引用作为返回值​​ 可以从 C++ 函数中返回引用,就像返回其他数据类型一样。

14710

软件开发入门教程网之C++ 引用

C++ 引用 vs 指针​​ 引用很容易与指针混淆,它们之间有三个主要不同: 不存在空引用。引用必须连接到一块合法内存。 一旦引用被初始化为一个对象,就不能被指向到另一个对象。...C++ 中创建引用​​ 试想变量名称是变量附属在内存位置中标签,您可以把引用当成是变量附属在内存位置中第二个标签。因此,您可以通过原始变量名称或引用来访问变量内容。...因此,第一个声明可以读作 "r 是一个初始化为 i 整型引用",第二个声明可以读作 "s 是一个初始化为 d double 型引用"。...下面列出了 C++ 程序员必须清楚两个与 C++ 引用相关重要概念: 概念 描述 ​​把引用作为参数​​ C++ 支持把引用作为参数传给函数,这比传一般参数更安全。 ​​...把引用作为返回值​​ 可以从 C++ 函数中返回引用,就像返回其他数据类型一样。

25230

使用 Visual Studio Code 开发 LINUXC++ 应用

以前开发 Linux 服务器程序,会有通过 samba 进行文件保存,或者先在 windows 上编译测试,然后传到 Linux 服务器重新编译测试。这些都不太直接,而且调试起来比较困难。...现在很多 IDE 都支持直接编写 LINUX程序了,本文介绍 VSCode 如何完成这个工作。...配置连接到 LINUX 服务器上,点击“远程资源管理器”,然后选 SSH TARGERTS “+”号,输入一行 ssh 命令,就会打开一个登录配置文件,你可以自己编辑多个需要登录主机 ?...选择已经配置好服务器右边“打开”按钮,会连接到远程服务器上,并且自动在LINUX服务器上安装一些 VS CODE 所需要软件,这需要你远程服务器可以连接到公网上 ?...在远程服务器上安装 C++ 相关插件: C/C++ C++Intellisense ?

3.6K31

软件测试测试开发|Linux sed命令详解

sed命令介绍sed是stream editor(流编辑器)简写,sed 可依照脚本指令来处理、编辑文本文件。Sed主要用来自动编辑一个或多个文件、简化对文件反复操作、编写转换程序等。...在脚本中使用扩展正则表达式 -s, --separate 将输入文件视为各个独立文件而不是一个长连续输入 -u, --unbuffered 从输入文件读取最少数据,更频繁刷新输出 --help...打印帮助并退出 --version 输出版本信息并退出 -a ∶新增, a 后面可以接字串,而这些字串会在新一行出现(目前下一行)~ -c ∶取代, c 后面可以接字串,这些字串可以取代...n1,n2 之间行!...-d ∶删除,因为是删除啊,所以 d 后面通常不接任何咚咚; -i ∶插入, i 后面可以接字串,而这些字串会在新一行出现(目前上一行); -p ∶列印,亦即将某个选择资料印出。

13210

(二)Linux嵌入式开发——软件安装(Ubuntu)

文章目录 (二)Linux嵌入式开发——软件安装(Ubuntu) APP Store APT工具 问题 解决办法1 解决办法2 deb软件包 程序源码 问题1 解决办法 问题2 解决办法 总结 (二)Linux...嵌入式开发——软件安装(Ubuntu) 接下来,我们来介绍一下如何在Ubuntu环境下安装软件,我们主要介绍4种下载软件方式,就让我们来一起看看吧!...deb软件包 接下来我们来学习如何使用deb软件包去安装软件,其实这个也比较好理解,在windows下我们使用是.exe文件去安装软件,这个.deb也和那个类似。...但是需要注意就是,我们需要安装Linux版本下安装包。 我们有两种安装方式,第一种就是双击,这个比较简单,就不再介绍了。我们介绍一下第二种。...,主要功能就是把文件内容以树状图形式展现出来,首先我们进入下载网页:The Tree Command for Linux Homepage (indstate.edu)。

81940

软件开发原则

虽说现在软件开发技术难度越来越高,但程序员工作复杂度并没有提高,反倒是轻松一些,从最早面向过程,到面向对象,再到现在面向组件编程思想,是越来越高级了,但也不是像外行眼里“搭积木”那样轻松...以Web系统开发为例,和你讲讲软件现在主流开发模式。现在程序员做开发,首选是二次开发,就相当于你买二手房,不用装修,拎包入住。...项目部署上线,再换个LOGO就开发完了,就算有一部分模块需要二次开发,这种开发方式也是最快。...但并不是所有需要开发项目都有老产品或开源项目可以用于二次开发,多数都是特定业务流程,这样项目就要选择第二种,基于框架进行开发,框架相当于一个半成品,就像你买是毛坯房,按照你需求装修即可,不仅房屋结构有了...除了二次开发或基于框架开发,企业开发中就没有第三种选择,如果你执意从底层地基开始一砖一瓦建造房子,等到能用时候,就算公司没开除你,公司估计也要倒闭了。

50321

​​软件开发入门教程网之​​C++ 信号处理

信号是由操作系统传给进程中断,会提早终止一个程序。在 UNIX、LINUX、Mac OS X 或 Windows 系统上,可以通过按 Ctrl+C 产生中断。...有些信号不能被程序捕获,但是下表所列信号可以在程序中捕获,并可以基于信号采取适当动作。这些信号是定义在 C++ 头文件 中。...信号描述SIGABRT程序异常终止,如调用 abort。SIGFPE错误算术运算,比如除以零或导致溢出操作。SIGILL检测非法指令。SIGINT程序终止(interrupt)信号。...SIGTERM发送到程序终止请求。​​signal() 函数​​C++ 信号处理库提供了 signal 函数,用来捕获突发事件。...让我们编写一个简单 C++ 程序,使用 signal() 函数捕获 SIGINT 信号。不管您想在程序中捕获什么信号,您都必须使用 signal 函数来注册信号,并将其与信号处理程序相关联。

66940

​​​软件开发入门教程网之​​C++ 信号处理​

信号是由操作系统传给进程中断,会提早终止一个程序。在 UNIX、LINUX、Mac OS X 或 Windows 系统上,可以通过按 Ctrl+C 产生中断。...有些信号不能被程序捕获,但是下表所列信号可以在程序中捕获,并可以基于信号采取适当动作。这些信号是定义在 C++ 头文件 中。...信号 描述 SIGABRT 程序异常终止,如调用 abort。 SIGFPE 错误算术运算,比如除以零或导致溢出操作。 SIGILL 检测非法指令。...SIGTERM 发送到程序终止请求。 ​​signal() 函数​​ C++ 信号处理库提供了 signal 函数,用来捕获突发事件。...让我们编写一个简单 C++ 程序,使用 signal() 函数捕获 SIGINT 信号。不管您想在程序中捕获什么信号,您都必须使用 signal 函数来注册信号,并将其与信号处理程序相关联。

56230
领券