双非本科一年20w,已是人中龙凤了

2024-06-12 22:52
文章标签 双非 一年 本科 20w 龙凤

本文主要是介绍双非本科一年20w,已是人中龙凤了,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

大家好,我是白露啊。

双非本科一年20w已经是人中龙凤了”……吗?

牛客上刷到这条帖子,我一开始以为是一个钓鱼、引战贴。看完才觉得他说的很对,现在在求职选择工作的时候,网上都觉得得40万、50万,但当真没必要那么焦虑,因为那毕竟是少数

img

各位同学,不要被牛客、脉脉等论坛上“公布”的薪资给打击到了,觉得20w以上的工资随手可得,但是轮到自己找工作的时候一塌糊涂。

首先,现在的工作形势确实不好,这是大环境所导致的。时代的一粒尘埃,落在我们的身上,就是一座上。

现在就业形势差到什么地步?连字节跳动准入职的同学都开始吐槽工资低了:

img

还有很多同学现身说法:

img

img

还有同学说的更“直接”:

img

在这里,我也想和大家分享一下我的经历。

我来自农村,靠着自己的努力考上了985大学。

后面,我又选择继续读研,积累了更多的知识和实践经验,终于在毕业后成功进入大厂工作。

这段经历让我明白,奋斗的过程可能会很艰辛,但只要坚持不懈,总会有回报

其实不管是双非还是其他学校,不是每个人都能轻松拿到20w以上的薪水,但通过不断提升和积累,才会有可能拿到更高的工资。

希望大家可以找到适合自己的职业路径,不断提升自己,实现职业梦想。今天我们就看一篇字节跳动国际电商的面试,如果不想看,可以直接跳转到文末,有惊喜哦~

字节跳动-国际电商

面试官: 欢迎参加字节跳动国际电商后端开发的面试。我先简单介绍一下我们的部门。我们主要负责国际市场的电商平台开发和运营,包括商品管理、订单处理、支付系统等模块*****。现在请你介绍一下你做过的项目,特别是短链接这个项目?

求职者: 当然。短链接项目是我在实习期间参与的一个项目。我们的目标是为公司内部和外部的营销活动提供短链接服务,以提高链接的易用性和追踪效果。项目背景是我们发现长链接在分享和传播过程中不够方便,也不易于统计点击数据。为了解决这个问题,我们设计并实现了一个短链接生成和管理系统。

面试官: 短链接存储和生成的原理是什么?

求职者: 对于短链接的存储,我们使用Redis作为主要的存储数据库,因为它提供了高性能和持久化的特性。每个短链接和长链接的映射关系都存储在Redis中。短链接的生成,我们采用了哈希算法,将长链接哈希成一个较短的字符串。同时,为了避免冲突,我们会检查生成的短链接是否已存在,如果存在,则进行一定的调整。

面试官: 短链接如何实现跳转到长链接?

求职者: 当用户访问短链接时,我们的服务会先从Redis中查询短链接对应的长链接。如果查找成功,服务会返回一个HTTP 302重定向响应,将用户的浏览器重定向到长链接指向的地址。这个过程对用户来说是透明的。

面试官: 如果某个短链接成为热key,你们是如何解决的?

求职者: 面对热key问题,我们采取了几种策略。首先是使用本地缓存来缓解对Redis的访问压力,对于高频访问的短链接,我们会将其长链接缓存到应用服务器的内存中。此外,我们还采用了负载均衡和读写分离的策略来提高系统的可用性和扩展性。

面试官: 本地缓存和Redis的区别是什么?

求职者: 本地缓存是存储在应用服务器内存中的缓存,访问速度非常快,但是只能被单个服务器访问,不具备数据共享能力。而Redis是一个分布式的内存数据库,可以被多个服务器共享访问,支持数据的持久化和复制。本地缓存适合存储热数据和会话信息,Redis适合作为共享数据存储和实现高效的数据访问。

面试官: 使用本地缓存HashMap时,用什么来保证线程安全?

求职者: 使用HashMap作为本地缓存时,我们可以通过ConcurrentHashMap来保证线程安全。ConcurrentHashMap是Java提供的一个线程安全的HashMap实现,它通过分段锁的机制来减少锁的竞争,从而提高并发访问的性能。

面试官: ConcurrentHashMap是怎么保证线程安全的?

求职者: ConcurrentHashMap通过将内部数据分割成多个段(Segment),每个段独立加锁,实现了高效的并发访问控制。当进行插入、删除、更新操作时,只需要锁定对应的段,而不是整个Map,这样就大大减少了锁的竞争,提高了并发性能。

面试官: 来,手撕一道题:无重复字符的最长子串。

求职者: 好的,为了解决“无重复字符的最长子串”这个问题,我们可以采用滑动窗口的方法。基本思路是使用两个指针表示字符串中的某个子串(窗口),然后移动右指针扩大窗口直到遇到重复字符,接着移动左指针缩小窗口跳过重复字符,过程中记录并更新最大窗口大小。

import java.util.HashMap;public class Solution {public int lengthOfLongestSubstring(String s) {int maxLen = 0;HashMap<Character, Integer> map = new HashMap<>();for (int start = 0, end = 0; end < s.length(); end++) {char currentChar = s.charAt(end);if (map.containsKey(currentChar)) {start = Math.max(map.get(currentChar) + 1, start);}map.put(currentChar, end);maxLen = Math.max(maxLen, end - start + 1);}return maxLen;}
}

这个解题方法的时间复杂度是O(n),n是字符串的长度。尽管存在嵌套循环,但是每个字符最多被访问两次(一次是右指针移动时,一次是左指针移动时)。

面试官: 很好,你的表现很不错,今天就到这吧。

这篇关于双非本科一年20w,已是人中龙凤了的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1055571

相关文章

如何完成本科毕业论文设计

完成本科毕业论文设计是一个系统性的工程,需要经过多个阶段的规划、执行和总结。以下是一个详细的步骤指南,帮助你顺利完成本科毕业论文设计。 ### 1. 选题与开题 - **选题**:选择一个有研究价值且你感兴趣的题目。与导师讨论,确保题目具有可行性和创新性。 - **开题报告**:撰写开题报告,包括研究背景、研究目的、研究内容、研究方法、预期成果等。 ### 2. 文献综述 - **文献检索**

时隔一年多,重拾起前端

从2018年毕业到现在,工作快一年的时间了。工作后,涉及到的编程语言大多是C++、Java,从一个菜鸟前端“华丽”转变为菜鸟后端。这一年,几乎很少关注前端知识,工作上能接触到的也几乎是很简单的js开发,用的是公司自研框架(难用无比),几度有想法转后端,从此放弃前端的学习。 虽说是工作上的原因,迫使自己学习后端语言,但同时自己也学到了很多东西(像多线程、面向对象、数据库等等自己现在也能说个皮毛出

小伙跟我做了一年开源项目,薪资翻了三倍

小伙的经历 小伙最近面试了两家公司,都收到了offer,他选择了其中一家。薪资是他之前实习薪资的三倍。以下是他的故事: 小伙于2023年大学毕业,回顾四年前的高考,他是重点中学重点班的学生,可以冲击211,但命运总有意外,在那个决定未来的夏天,他未能如愿,最终选择了一所民办二本的计算机专业。尽管起点略有偏差,但在大学四年里,他脚踏实地,一步步夯实基础。大学的课程相对较老,是有JSP没有Spri

一个本科-程序员的蜕变经历,有你的影子吗?

http://www.toutiao.com/a6350858700840026369/?tt_from=mobile_qq&utm_campaign=client_share&app=explore_article&utm_source=mobile_qq&iid=5840657922&utm_medium=toutiao_ios

做开发一年多了,分享一下自己的疑惑以及大模型给我的一些建议~

写在最前面,下面的疑问是我自己的一些困惑和想知道背后的答案,回答这块是大模型的一些建议,我觉得对我来说不能说很对,至少给我了启发和思考,分享出来给大家,大家如果也有类似的疑惑,希望能提供到帮助 原先Java生态是出现各种复杂的业务场景,需要使用合理且合适的技术架构去解决一些问题,现在的Java生态是目前各种技术场景已经得到了良好的解决方案,目前不需要很多Java开发人员,但是面试人多很卷,

Calendar 获得当前日期是这一年的第几天

本文来源于:http://www.iteye.com/problems/40920 0 calendar 日历字段区别10 SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd");     Calendar cal1=Calendar.getInstance();            cal1.se

大卫谈学习4:为何你会一年经验用十年?

转自:http://davidzhang33.blog.51cto.com/3095817/1313940/ 引子 哈德良皇帝手下有一名将军觉得自己应该被提升。“我应该晋升到更重要的岗位,因为我经验丰富,至少参加了十场重要战役。”可皇帝是位对他人才华有着高明判断力的君主,他并不这样认为。于是他随意指着绑在周围的战驴说:“亲爱的将军,好好看看这些驴子,它们至少参加过20次战役,可它

三流大学毕业的我,如何一年内进入大公司

先做下自我介绍,两年前毕业于一个三流本科,计算机专业,实习在某小公司。 随后毕业来到北京的一个创业公司,半年后成功进入一家大厂做 Android 开发,最近又换了一个大厂。 确实没啥牛逼的经历,不过牛逼的经历也不一定适合每个人。就像制定方案一样,合适才是重要的,总不能说你们产品日活1000,结果整天谈淘宝微信的方案是是如何厉害。 说个残酷的事实:三流大学毕业直接进大厂的机会非常小。 首

三耐环保家族控股99.17%:分红6000多万再补流,董事长董秘一年3次被警示

《港湾商业观察》施子夫  王璐 持续冲刺北交所的杭州三耐环保科技股份有限公司(以下简称,三耐环保)日前收到第三轮审核问询函,其保荐机构为民生证券。 值得关注的是,第三轮审核问询函依旧围绕的问题是,进一步说明经营业绩的稳定性与可持续,这在此前也被问询。​ 毛利率波动不小,资产负债率上升 此外,审核问询函还提及,(1)关于成套电解系统毛利率。根据回复文件,生产年度维度下,成套电解系统2

专题◉万字长文!盘点过去一年最出圈的Prompt项目教程,有3份在悄悄更新

1. OpenAI 官方出品 | 提示工程最权威的教程 (最新版) 2023年6月,OpenAI 发布了一篇〖*GPT Best Practice (GPT 最佳实践)* 〗教程,详细介绍 ChatGPT Prompt 交互策略&技巧,并且给出了示例说明。 一年时间过去了,OpenAI 不断发布新的大模型,这份教程也随之改版优化——更名为〖Prompt Engineering (提示工程)