获赞
49
粉丝
13
关注
34
看过 TA
694
门头沟学院
2024
Java
IP属地:北京
暂未填写个人简介
私信
关注
2024-06-03 16:05
已编辑
字节跳动_go开发工程师
0 点赞 评论 收藏
分享
内容已删除
0 点赞 评论 收藏
分享
内容已删除
0 点赞 评论 收藏
分享
点赞 2
评论 2
0 点赞 评论 收藏
分享
单选题 18道,分值:36分。多选题 6道,分值:30分。问答题 2道,分值:9分。编程题 1道, 分值:16分。单选题和多选题的范围主要是:1. C代码、Python代码的分析:例如,C中的指针*, **等;2. 软件测试理论:边界值分析、因果图、组合测试、等价类划分等;3. 操作系统相关:多线程、堆区、栈区、线程同步方法、编译过程;4. 其他:以下序列哪个不可能是快排第2轮循环的结果?以下哪个排序算法可以达到O(nlogn)?以下哪种数据结构是非线性的?(我记得是单选题吧?同时出现了堆和树)问答题:1. 什么是黑盒测试和白盒测试? 9'2. 物理内存和虚拟内存的区别和联系? 9'编程题(ACM模式):输入x,y,z,分别是小写字母字符串、数字字符串、大写字母字符串。要求输出2个结果:    a. 三组字符串中分别任选1个字符进行组合(不重复),有几种组合?    b. 三组字符串中任取2组字符串任选1个字符进行组合(不重复),有几种组合?例输入:aa12ABC输出:611有点不像编程题了,感觉也没考察什么。。AC了。写出来很快,因为不熟悉ACM模式,调了四十分钟的输入输出吧。。用的组合数学直接各自去重后乘来乘去的,也就2行。。寄咯~回头去加强一下操作系统、数据结构和算法的八股,感觉还是蛮重要的。
投递大疆等公司8个岗位
0 点赞 评论 收藏
分享
技术部分全程约不到50分钟。3个面试官+1个HR,1个是小组leader。0. 英文自我介绍、HR英文对话问了几个问题。(大概就是兴趣?实习收获?工作技能?)1. 先说实习项目,从刚进公司做的工作开始,开发的测试平台是出什么报告?同事/德国方面提供了哪些support?输入是什么?数据脱敏等(讲了Django的中间件、静态资源服务器、Docker部署到云;又讲了另一个工具开发、实现ROS指令)2. Webserver。说说TCP和UDP;3. 说说多进程和多线程。(因为面的岗位一开始说主要用python,就从语言层面和操作系统层面讲了一下)4. 实习中测试平台的项目,数据库有几张表?(没看)部署怎么做迁移?5. 了解Linux和QNX吗?(只了解Linux)写过shell脚本吗?6. 接触过硬件没?实习的时候部门有什么硬件?用过吗?(没用过)有了解一些硬件的通信协议吗(比如实习中有没有接触CAN)?7. 嘴撕shell指令。给你一个远程服务器txt文件的url,用正则匹配这个文件中第一次出现字符"feature:"直到文件的末尾,输出到一个文件。(答的用awk,>,但是当做本地文件答得,应该也没答对。)正则用过的吧?(工作中就用到过)8. 实习的时候代码有传到bitbucket吧?说下如果有一个新的feature要加,你一般怎么做?(git的大致使用流程说了下)9. 提交代码有遇到过冲突吗?怎么解决的?(有,检查、解决冲突、保留需要的版本后再commit,然后再push)10. 有用过rebase吗?讲讲rebase做了什么?(有。答得不是特别清楚,但是强调了线性的提交历史)11. 有用过stash吗?(没。然后不问了)12. Selenium爬虫项目,说说工作原理?怎么获取元素?13. 学术成果?论文?会议论文就能毕业吗?研究课题做什么的?也是基于python?14. 职业规划?怎么不做软开?15. HR问一堆问题(有点像HR面,第一份工作希望获得什么,家是哪的,家里对工作地点有没有要求,有没有女朋友,住哪,方不方便在工作城市发展。。。)。16. 经典反问。我本来想问的是面试官,没想到HR回答起我了。。(我的表现如何?挺好的,但也不是满分的那种好。后面的流程?还有一场二面。一周之内出一面结果。二面过就可以拿校招offer)
0 点赞 评论 收藏
分享
感觉不是特别正规的技术面。。而且面的很快,感觉有点kpi的意思。---- 总共大约31分钟 -----1. 怎么想到来这边实习?2. Django是用什么语言开发的?3. 实习Django那个具体实现了什么?(实习做的一个简单的资源服务器)4. 那你对前端有了解啊?(不了解,但知道些客户端,有相似之处)5. 看你这个Linux下的HTTP服务器,是什么平台下的?是只用了C++开发的吗?用到别的语言了吗?为什么用C++,Java不好吗?(怎么连Webserver都不知道。。)6. 有哪里可以优化的地方?测试的时候并发量多少?怎么测试的?7. 你的这个HTTP服务器提供了什么服务?(就返回页面)8. 用到POST请求了吗?(没有)9. 讲讲GET和POST区别。(没答全)10. 既然是多线程,会涉及到资源争夺嘛,你是怎么处理的?(项目中仅在线程池取线程的时候加了锁,对于客户端访问资源是读操作就没加锁)11. 线程池是怎么实现的?12. 项目中使用的边缘出发还是水平触发?13. 为什么用水平触发?(这里答了还是ET效率更高,但是LT简单)14. LT和ET的区别?15. vector熟悉吗?怎么用迭代器来向vector中的第3个位置插入元素?16. python爬虫项目,爬的是页面还是具体的数据?17. 用到多线程了吗?python的多线程是真的假的?为什么是假的?18. 了解Java,什么程度?C++是自学的吗?19. 反问。(先测开,后C开发,都是嵌入式方向)突然来电话,说电话上简单聊一聊,因为有事,就把时间控制在5min,说后面还有正式的技术面。---- 总共大约7分钟 ----1.epoll,poll,select的区别是什么?2.讲一下多态?3.你说到动态多态,再详细讲一下。抽象方法是子类调用还是父类调用?4.看你用过selenium,你一般是怎么获取path的?怎么获取元素呢?5.PysimpleGUI是一个GUI库是吧。6.你还有时间吗?(没)那再问你最后一个吧,python中元组,列表,集合的区别是什么?7.实习几个月?8.论文搞完了?9.反问。如果能进组的话技术栈是什么?交换机业务,现在入职的话主要是用python做自动化测试开发,后面组里用C比较多。后续如果还有正式的技术面就再更。。
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客企业服务