虾皮提前批一面面经

2021.7.19 虾皮提前批一面 1h 8min
1. 自我介绍
2. 介绍下项目,你的项目都没什么深度啊,就简单聊一下那个web服务器
3.介绍下 select 和 epoll 以及它们的区别和各自的使用场景
4.epoll具体是怎么实现的,其红黑树结构存在于用户空间还是内核空间
5.阻塞 I/O 和非阻塞 I/O,具体是怎么样的。(epoll这一块问了特别多)
6.java中的 == 和 equals 有什么区别,它们的效率如何,哪个更快。(面试官说他写go语言的,但是我不知道为啥问我 java知识)
6.介绍下常用的排序算法,十种,简单说一下。归并和快排的思想,如何操作的,时间复杂度和空间复杂度如何。计数排序如何操作,它是稳定的吗。
7.你这个专业应该对网络比较熟悉,介绍下 http的整个过程,我回答了键入 www.baidu.com的整个过程
8.你刚提到了负载均衡,能介绍一下具体是怎样做的吗?
7.TCP三次握手
8.操作系统中堆区,栈区的区别,各自的优缺点以及使用场景
9.Linux操作系统用过吗,其中的TOP命令,讲解一下它具体包含了什么信息。其中的load容易被大家忽略,三个参数代表了什么。
10.编程题:SQL查询语句,查询一个工资表中对应名字的总工资,提示使用 GROUP BY。
11.链表形式的两数求和。LeetCode 445.
#面经##校招##Shopee##C++工程师#
全部评论
老哥什么时候投的
点赞 回复 分享
发布于 2021-07-19 18:47
请问是10种排序都要说的明明白白吗?还要默写一遍那种?😂
点赞 回复 分享
发布于 2021-07-19 23:19
大佬二面啥时候出
点赞 回复 分享
发布于 2021-07-19 23:32
大佬,你笔试多少过的
点赞 回复 分享
发布于 2021-07-20 00:10

相关推荐

不愿透露姓名的神秘牛友
2024-12-30 18:02
程序员牛肉:1.可以标记一下自己的学校是985,有一些hr可能没想到你这个院校是985的。 2.简历所呈现出来的能力还是有点差的,苍穹外卖+黑马点评。这在java技术域里面也就是刚学三四个月的样子,大厂现在招人少,小厂又更加希望你能直接过来干活。就你简历上呈现出来的能力,确实是有点难找,肉眼可见的不懂技术。 第一个项目中:简单的使用redis也算是亮点嘛?使用jwt,threadlocal也算是亮点?你不就是调了几个包嘛?Nginx作为服务器也能写出来,这不是前端的活嘛? 第二个项目中:分布式锁+mq消息队列+Lua队列。真没啥好问的。属于面试官看一眼就阳痿的简历,没有任何想提问的欲望。 我给你建议是好好的挖一挖这个项目吧,其实苍穹外卖和黑马点评这两个项目很不错了,只不过是太烂大街了导致面试官没啥问的兴趣,所以不太推荐写简历上。
点赞 评论 收藏
分享
双飞二本嵌入式求拷打我是在 BOSS 上投递的简历,好多都没人回复,这是开场白和简历求大神帮忙看看。您好!我是2025届应届生,最快可在一周内上岗,能够实习六个月以上,并接受加班。以下是我的核心优势和相关经验:1. 嵌入式开发能力:   熟练掌握STM32系列单片机及其外设(如GPIO、定时器、ADC、DAC、I2C、SPI、UART等),能够独立完成硬件驱动开发和调试。  熟悉FreeRTOS实时操作系统,具备多任务调度和资源管理经验。  熟悉LVGL图形库开发,能够实现嵌入式设备的图形界面设计。2. 硬件设计能力:   具备PCB设计经验,曾为2023年工创赛物流搬运赛道设计小车主板,带领团队获得国家级银奖。   熟悉硬件原理图分析,能够快速理解并调试硬件电路。3. 机器人开发与竞赛经验:   在全国大学生智能车竞赛、ROS机器人竞赛中多次获得国家级奖项,具备丰富的机器人开发经验。   熟悉Linux环境,对ROS和ROS 2有一定了解,能够进行机器人系统的开发与调试。4. 编程能力:   熟悉C/C++,熟悉Python,能够高效完成嵌入式开发和算法实现。   具备良好的代码规范和文档编写能力。5. 团队协作与领导能力:   在多个项目中担任核心开发或团队负责人,具备良好的沟通能力和团队协作精神。   在工创赛中带领团队完成项目规划、任务分配和技术攻关,展现了较强的领导力。我对嵌入式开发、机器人技术和智能硬件充满热情,期待加入贵公司,与团队共同成长,为公司创造价值!如果有合适的岗位,欢迎随时联系我,期待进一步沟通!
沉淀一会:嵌入式就是狗屎
点赞 评论 收藏
分享
评论
3
46
分享

创作者周榜

更多
牛客网
牛客企业服务