程序员需要达到什么水平才能不被性别歧视?顺利拿到 20k 无压力?

news2024/12/27 0:13:59

被歧视,不存在?

我是女生,大三,却没人这样对我,因为我从来都是队长!谁敢砍我代码他试试!我就把他砍掉!而且,我写的代码他们很少能看懂,因为我一般都写算法或者一个项目里比较难的部分,比通信啊,多线程啊,并发啊,线程管理。。。男生怎么了作为一个萌妹子还不是直接秒掉他们还不是奖项妥妥拿所以,想不被别人忽略么。。那就变得更牛B吧!我不会告诉你我每天在实验室呆的时间比我宿舍呆的时间还长。。。我不会告诉你一门课我用两周看完书剩下十四周全部用来敲代码。。。我也不会告诉你我为了配一个openjdk连续7小时没离开过电脑。。。懂了么?

所以只有你技术足够强,不存在性别歧视?尊重也是靠自己赢来的。

面试经历分享

双非本科,自认为技术水平不差,8月从美图实习离职回学校,各种倒霉的事不断,到现在11月,为了找个好的环境复习,9月又在学校附近租了房,基本是没有面试通知就学不进去,前面由于过于自信,也没拿个保底的offer,也只去湖大跑过一次58到家的宣讲会,各种面试基本二面挂,最惨的一次的就是美团电话一面后,面试官要我去北京现场面(后来才知道原来美团在长沙和武汉都是有面试点的),还一毛钱没给报销,当时怕不去就没面试机会了


9.20那天一个人从长沙跑到北京去面试美团

20号晚上到了北京,差点露宿街头,各种宾馆酒店满人,电话打不通, 凌晨3点钟还在外面找地方住,最后打了个滴滴,司机带着我满城找地方住,最后找到了个破宾馆的三人间(跟厕所一样臭),然后第2天没吃饭就去面试了,面了一轮就被打发回去了,然后当天晚上回武汉已是凌晨2点,

倒霉的又遇到黑车司机(一个穿黑衣的胖子),50公里多的路居然要收我400多,去北京一趟来回各种花费估计3000左右,这学期学费还没交,基本上秋招花的钱就是用的这期学费,自己都没舍得买点啥,吃点啥。各种武汉长沙来回跑,也跑过广州,真心累。好在最后通过内推拿到了字节跳动Offer, 就此做个总结,希望能给学弟学妹们起到一点帮助。


字节跳动面试题

一面

年少不懂事,投过一次字节,面评应该不太好,所以现在才被捞。感谢抖音hr小姐姐捞我!!!今天一面,写一下 面经 ,忘记录音了,写一下记得的。

自我介绍

  • 项目
  • 一直挖做了什么,可能之前一次面试 项目 介绍得不太好,所以这次介绍得挺久
  • 基础知识
  • 介绍OSI模型
  • TCP/UDP区别
  • 为什么TCP消耗系统资源多
  • 域名转换
  • 测试是什么
  • 测试分类
  • 黑盒和白盒测试区别
  • 设计发朋友圈测试用例(说完,面试官说没说全,我又开始balabala补充。)

手撕代码

  • 分解质因数
  • js=和的区别
  • 反问
  • 部门业务、技术栈

回答的时候千万不要给自己挖坑,不懂的尽量不要说,面试官会抠细节,尽量引导面试官问你熟悉的部分。我回答 tcp 消耗资源多的一个原因是tcp 有计时器,面试官就会问计时器是什么。本来以为要挂了,大概过了一个小时,hr 小姐姐打电话和我约二面时间!

二面

二面是一个人很好的小姐姐我有点紧张,自我介绍的时候有点刻板,面试官说没事,不用太紧张。写一下 面经,许愿三面顺利通过

自我介绍
测试基础

  • 软件测试做什么
  • 作为QA要做什么
  • 基础知识
  • 进程和线程的区别
  • 进程间通信方式
  • java和python创建多线程和多进程的方式
  • 内存泄漏
  • 进程间的通信方式
  • 管道通信的方式
  • 重写和重载
  • 网页加载慢的原因
  • 堆和栈
  • 堆内存和栈内存
  • 内连接和外连接
  • 数据库字段去重
  • sql语句 查询每一门课程分数都大于80分的学生姓名
  • 抖音吸引你的点
  • 抖音体验不太好的地方
  • 设计抖音视频播放页面测试用例
  • 怎么进行音画同步测试
  • 视频加载不出来的原因

手撕代码

  • 找出 数组中出现次数超过一半的数字
  • 分析时间复杂度和空间复杂度
  • 可以优化时间复杂度吗
  • 哈希表 的空间复杂度
  • 项目
  • 介绍背景和意义,有什么成长

开放题

  • 如果同事进度不能符合预期,影响整体进度怎么办

  • 如果领导给你一个不熟悉的事件,但很紧急怎么办

逻辑题

  • 青蛙 跳台阶

  • m*n个小格子,每次只能向右或向下走,有多少种走法

其他&反问

  • 对base有没有要求

  • 对工作内容有没有要求

  • 刚刚的测试用例设计可以怎么改进

  • 这次面试有问到之前面试的题目,还是要对面试总结,及时查缺补漏😆许愿三面顺利通过🙏

三面(5.25)

三面应该是manager面,大多是发散性问题

自我介绍

  • 你理解的测试开发工作
  • 你学了哪些测试基础知识
  • 我说了测试的分类有静态测试和动态测试
  • 静态测试和动态测试区别
  • 针对抖音搜索界面,设计测试用例
  • 未来 职业规划
  • 实习时间
  • 你的优势和劣势

hr面(5.26)

今天早上接到了约hr面面试时间的电话(联系我的hr姐姐人超级好,一直帮我看进度)!终于hr面啦,hr姐姐很 nice!写一下 面经。

  •     为什么选择测试开发
  •     职业规划
  •     实习时间
  •     什么时候到岗
  •     对字节工作氛围的期待
  •     介绍 项目
  •     项目 中收获到什么
  •     介绍实践
  •     在最近生活或者学习上,遇到的最有挑战的事
  •     家里或者学校支持你来北京实习吗
  •     有面其他公司吗,面试进度怎么样
  •     拿到哪些offer
  •     怎么平衡学习和工作吗
  •     反问

文末:

最后我想说:有些东西你不仅要懂,而且要能够很好地表达出来,能够让面试官认可你的理解,例如白盒,这个是面试必问之题。有些晦涩的点,或许它只活在面试当中,实际工作当中你压根不会用到它,但是你要知道它是什么东西。

马上就要到金三银四得面试旺季,大家都希望趁着这个机会找到一个心仪的工作,但是不管怎么样,不论是什么样的大小面试,要想不被面试官虐的不要不要的,只有刷爆面试题题做好全面的准备,当然除了这个还需要在平时把自己的基础打扎实,这样不论面试官怎么样一个知识点里往死里凿,你也能应付如流啊~

面试:如果不准备充分的面试,完全是浪费时间,更是对自己的不负责!


最后在这里小编分享一份自己收录整理上述技术体系图相关的几十套腾讯、头条、阿里、美团等公司22~23年的面试题,把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,这里以图片的形式给大家展示一部分。

还有 高级架构技术进阶脑图、软件测试面试专题资料,高级进阶架构资料 帮助大家学习提升进阶,也节省大家在网上搜索资料的时间来学习,也可以分享给身边好友一起学习。

 点下面获取全套学习笔记

软件测试学习核心笔记

目录

软件测试基础—进阶一体化

 

 资料获取方式:
这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,关注公众号:一个心态巨好的朋友 扣‘1’即可自行领取。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/663610.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

网络管理与维护(一)

这里写自定义目录标题 管理站网络管理系统组成代理网络管理协议管理信息库 网络管理的功能故障管理配置管理计费管理性能管理安全管理 总结 管理站 网络管理系统组成 代理 代理(Agent)位于被管理对象中,被管理对象可以是计算机、网络设备&a…

【云原生】云原生架构

文章目录 背景一、云原生二、云原生简介三、三大技术基石3.1、基础设施即代码3.2、不可变基础设施3.3、声明式API 四、云原生的优点4.1、加速软件开发周期4.2、更快的上市时间4.3、高可用性与弹性4.4、更低的成本4.5、将应用程序转变为API 五、云原生架构模式特点详解5.1、现收…

SQL数据库防挂科

注:本篇文章的图片等内容来自B站UP主:编程张无忌 一、绪论 二、关系数据库 三、SQL上 1、模式的定义和删除 单纯定义一个模式: create schema "S-T" authorizationg WANG 定义模式 表/视图/授权 任意一个来描述(创建一个tab…

22JS13——简单类型与复杂类型

文章目录 一、简单类型与复杂类型二、堆和栈三、简单类型的内存分配四、复杂类型的内存分配五、简单类型传参六、复杂类型传参 目标: 1、简单类型与复杂类型 2、堆和栈 3、简单类型的内存分配 4、复杂类型的内存分配 5、简单类型传参 6、复杂类型传参 一、简单类型与…

selenium爬虫运行慢如何解决?

Selenium作为一个强大的自动化工具,可用于编写爬虫程序,尽管Selenium在处理动态网页上非常强大,但对于静态网页爬简单数据提取,使用轻量级库或工具可能更加上所述,Selenium作为一个灵活可定动化工具,在需要…

如何正确使用DTM的Saga模式

DTM 简介 前面章节提及的MassTransit、dotnetcore/CAP都提供了分布式事务的处理能力,但也仅局限于Saga和本地消息表模式的实现。那有没有一个独立的分布式事务解决方案,涵盖多种分布式事务处理模式,如Saga、TCC、XA模式等。有,目…

真正的网工大佬,到底是什么样的?

大家好,我是许公子。 关于到底真正的网工大佬是什么样的,众说纷纭。 刚刚入行的小朋友,可能会觉得,是不是有HCIE的就算是网工大佬啊? 来几个老网工,评论区给他上一课哈哈。 就用这个点,跟你…

5年测试路,在字节终于爬到了半山腰,我不想被淘汰......

软件测试是一个付出就有回报的工作,可能很多人会说软件测试就是吃青春饭,然而其他工作又何尝不是?没有哪一家公司养尸位素餐之人,大龄员工有被辞退的,也有没被辞退的。干任何职业,抱着一劳永逸的心态&#…

MySQL----日志查询、备份与恢复

文章目录 一、MySQL日志管理二、MySQL 完全备份与恢复2.1备份的重要性2.2数据库备份的分类从物理与逻辑的角度从数据库的备份策略角度完全备份 三、MySQL 完全备份与恢复实验3.1物理冷备份与恢复3.2使用MySQL dump工具进行恢复备份恢复数据 3.3增量备份恢复 一、MySQL日志管理 …

LeetCod刷题笔记

目录 2739.总行驶距离 思路:模拟 代码 6890.找出分区值 思路:急转弯 代码: 1254.统计封闭岛屿的数目​编辑 思路:DFS 代码: 6447.给墙壁刷油漆 思路:动态规划 代码: 思路:状态DP 代码&…

Mac配置Android addr2line环境变量以及使用

1.首先进入终端 2.下面这个指令进入vim编辑器,就可以修改环境变量 vim ./.bash_profile3.按i进入insert模式 4.输入路径: arm32: export PATH${PATH}:/Users/xianquan/Library/Android/sdk/ndk/21.1.6352462/toolchains/arm-linux-androideabi-4.9/p…

Vue中如何进行自定义动画与动画效果设计

Vue中如何进行自定义动画与动画效果设计 在Vue中,动画效果是非常有用的,它可以使用户界面变得更加生动、有趣,从而提高用户体验。Vue提供了一套非常方便的动画系统,使得我们可以非常容易地实现动画效果。 在本文中,我…

6.19实训笔记

6.19实训笔记 6.19一、座右铭二、知识回顾2.1 Java集合体系2.2 工具类Utils 三、JavaIO流3.1 File类3.2 File类的使用3.2.1 File文件/文件夹类的创建3.2.2 File类的获取操作3.2.3 File类判断操作--boolean3.2.4 File类对文件/文件夹的增删改3.2.5 、File类的获取子文件夹以及子…

python+appium自动化测试-滑动到固定的位置停止

当前很多APP都存在滑动操作,但这些元素一般无法单独定位到,多为一个数组或列表,这边介绍了几种方法,使元素滑动到你想要的位置后停止。 一、scroll()方法 Appium 中webdriver提供scroll()方法来滚动页面,该方法只适用…

matplotlib---中文显示问题、字体库、图像结构、画布设置

1. 中文显示问题 解决方案一: 下载中文字体(黑体,看准系统版本) 步骤一:下载 SimHei 字体(或者其他的支持中文显示的字体也行) 步骤二:安装字体 linux下:拷贝字体到 usr…

三层架构综合实验

目录 拓扑结构: 要求: 确定广播域的个数 分配网段 配置Eth-Trunk 创建VLAN 配置STP生成树协议 修改根 边缘端口 SVI VRRP DHCP 路由部分 OSPF 缺省 汇总 NAT 拓扑结构: 要求: 1、内部IP地址基于172.16.0.0/16进行…

CABAC编解码原理分析

CABAC编解码原理分析 文章目录 CABAC编解码原理分析一、二进制算数编码二、CABAC编码三、CABAC编解码与普通的二元算术编码的区别四、 CABAC编解码中各个变量的计算:五、 一些其他问题:六、 总结:七、参考资料 一、二进制算数编码 cabac是一…

Nginx网络服务的配置

目录 一、Nginx概述 二、Nginx相对于Apache的优点 三、配置Nginx网络服务 1.编译安装和启用Nginx服务 2.修改Nginx主配置文件 一、Nginx概述 Nginx是一款高性能、轻量级Web服务软件。稳定性高,系统资源消耗低,对HTTP并发连接的处理能力高&#xff…

DNS 监控工具

域名系统 (DNS) 解析(也称为 DNS 查找)是在现代 IT 基础架构中建立连接和通信所需的基本组件之一。这是将人类可读的域或主机名与机器可读的 IP 地址映射的过程,使用户更容易访问组织的公共和专用网络上的主机。在最基…

SpringBoot 三级缓存解决循环依赖源码分析

文章目录 1. 不使用三级缓存可能存在的问题2. 源码分析2.1 对象实例的创建过程2.2 三级缓存的处理 3. 遗留问题 1. 不使用三级缓存可能存在的问题 在 SpringBoot 框架中,如果只存在两级缓存,那么当发生循环依赖的时候可能存在异常的对象创建流程如下图所…