嵌入式程序员面试题

接着上一篇博文,说说这次找工作面试遇到的面试题。腾讯,面试职位:后台服务器工程师,大概有七八到笔试题,只能凭印象写出还记得的一些题目1.const的用法2.大小端问题3.二叉排序树的插入4.应用题,一台服务器一分钟的访问量是200W次,要求每隔五到十分钟提示重复登录的用户,请提供设计思路和算法其他一些公司的面试题:1.整型转字符串的实现(不使用库函数)

大家好,又见面了,我是你们的朋友全栈君。

接着上一篇博文,说说这次找工作面试遇到的面试题

腾讯,面试职位:后台服务器工程师,大概有七八到笔试题,只能凭印象写出还记得的一些题目

1.const的用法

2.大小端问题

3.二叉排序树的插入

4.应用题,一台服务器一分钟的访问量是200W次,要求每隔五到十分钟提示重复登录的用户,请提供设计思路和算法

其他一些公司的面试题:

1.整型转字符串的实现(不使用库函数)

2.字符串的翻转

3.位设置与清除

4.String类的实现

5.0-N的乱序数组的时间复杂度为O(N)的排序

6.忽略大小写的字符串大小比较

7.单链表的节点插入

笔试题大致记得也就这些,其中字符串处理相关的题目基本每次都会遇到,还有就是机器大小端的识别和位设置与清除也是遇到过好几次。

其实感觉嵌入式这行的笔试题其实也就那些,网上搜罗一下,也就七七八八了,个人觉得也不需要所有都弄的熟透,尤其对写代码的笔试题,大致有个思路,知道怎么处理,到时候笔试的时候上网查看下就可以(这也是我多次笔试总结的技巧之一),这个比自己空想自己实现要来的快的多,毕竟有些东西我们平时用的确实不多。另外可能代码的规范和出错逻辑的考虑,这些编程习惯也可能是面试官比较看重的,就像我们平时写代码,不要只把重心放在功能实现上,以为功能实现了就差不多了,但事实上这个跟产品的要求相差甚远,不说大的方面的构架是否是高内聚低耦合,适合以后扩展,小的方面的出错处理,代码规范,这些都是决定以后代码是否强壮稳定,是否经得起测试的关键。习惯很重要,扯远了,再说说面试。

通用面试:

1.多线程与多进程,这是一个经久不衰的问题

2.函数与宏的差别

3.程序布局,堆栈,数据区这些问题

4.第一次组建的网络的一次http访问的过程用到的协议及过程

5.ioctl函数是如何从用户态切换到内核态的

6.GCC中-O选项代表什么

剩下更多是你做的项目部分的面试,因为很多东西逻辑都是相通的,即使他们没接触过,但是如果你能把你做过的东西讲的很容易让他们听懂,我觉得这是会加分的。面试就靠交流沟通的能力了,你懂的地方尽量多讲,不懂的也不用害怕,闻道有先后,术业有专攻,做IT这行,最强的不是你已经学到什么,而是你的学习能力,真正的大牛,肯定是积淀很丰富的,都是通过不断学习一步步走来的。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/127316.html原文链接:https://javaforall.net

(0)
上一篇 2022年4月9日 下午6:40
下一篇 2022年4月9日 下午6:40


相关推荐

  • python标识符以什么开头_哪个不是python合法标识符

    python标识符以什么开头_哪个不是python合法标识符python标识符命名规范介绍发布时间:2020-05-2311:03:48来源:亿速云阅读:146作者:Leahpython的标识符是什么?怎样命名?这些问题可能是我们日常工作会见到的。通过这些问题,希望你能收获更多。下面是揭开这些问题的详细内容。简单地理解,标识符就是一个名字,就好像我们每个人都有属于自己的名字,它的主要作用就是作为变量、函数、类、模块以及其他对象的名称。Python中标识…

    2025年10月11日
    5
  • 树莓派简单教程(一)「建议收藏」

    树莓派简单教程(一)「建议收藏」一、什么是树莓派基于ARM的微型电脑主板,其系统基于linux二、树莓派能做什么2.1挖矿【树莓派:居然拿我干这事?———6分钟使用树莓派,编译CPU挖矿程序测试算力。-哔哩哔哩】https://b23.tv/tvx06lM…

    2022年10月14日
    4
  • PCB设计资料:看到最后才知道是福利

    PCB设计资料:看到最后才知道是福利

    2021年12月7日
    53
  • 【CUDA】cuda安装 (windows版)[通俗易懂]

    【CUDA】cuda安装 (windows版)[通俗易懂]【CUDA】cuda安装(windows版)前言官方教程安装工具的准备CUDAtoolkitDownloadcuDNNDownload2.CUDA安装与配置过程测试环境是否安装成功2、cuDNN配置运行官方自带的demo前言windows10版本安装CUDA,首先需要下载两个安装包CUDAtoolkit(toolkit就是指工具包)cuDNN官方教程CUDA:https://docs.nvidia.com/cuda/cuda-installation-guide-mic

    2022年6月7日
    42
  • 关于自动化部署

    关于自动化部署对于大规模的集群 相信都有一整套比较完善的自动化部署方案 自动化部署有很多问题值得思考 比如如何均衡的利用每个节点的资源 保证整个集群的负载打散 如果方便的加入新机器 如何在机器物理故障时下线它 然后将部署的任务迁移到其他的备机 有点资源管理的意味了 本文不会讨论这些问题 只涉及一个很简单的场景 如何将应用部署到一定数量的机器 然后启动它 比如你在上线前 需要压力测试 需要评测性能 都可能需要人工的部署几十台机器 如果纯人工 那么可能需要 scp 或者 wget 或者 hadoopclient 将应用下载到

    2026年3月16日
    2
  • FlashFXP 注册码

    FlashFXP 注册码FlashFXP注册码——–FlashFXPRegistrationDataSTART——–FLASHFXPvACq2ssbvAAAAAC1W7cJKQTzmx77zmqJICvA7d3WnUtWNXdrp8YuERRFdIvXfOPbcpABkVix2aRTgg6afcIKFPxS72XYljdE9tgQD/2r+kmfVBngGM4Qc9p7…

    2022年7月26日
    11

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号