结束秋招,准备毕设
本文作者回顾了秋招历程,最终选择签约一家国家重点扶持的制造业民企。该岗位年总包约34万元,工作时间相对合理,加班强度低于互联网公司且有加班费。作者通过技培生面试,看重其晋升快、无绩效考核的特点,但通勤距离较远。秋招过程中,作者经历了大量测评、笔试和面试,深感运气成分重要,并吐槽了国企技术岗面试“纯聊天”、银行技术岗待遇有限等问题。最终,因希望多赚钱且该offer符合自身需求,决定不再等待其他机会,转而专注完成毕设。
本文作者回顾了秋招历程,最终选择签约一家国家重点扶持的制造业民企。该岗位年总包约34万元,工作时间相对合理,加班强度低于互联网公司且有加班费。作者通过技培生面试,看重其晋升快、无绩效考核的特点,但通勤距离较远。秋招过程中,作者经历了大量测评、笔试和面试,深感运气成分重要,并吐槽了国企技术岗面试“纯聊天”、银行技术岗待遇有限等问题。最终,因希望多赚钱且该offer符合自身需求,决定不再等待其他机会,转而专注完成毕设。
本文介绍了解决谷歌无法正常抓取站点地图(sitemap)的方法。作者发现将sitemap.xml的源代码复制并重新发布到一个新的静态页面路径(如/sitemap/sitemap.xml)后,谷歌抓取成功。为此,作者编写了Python脚本,自动从原地址获取sitemap内容并保存到指定目录,以便通过定时任务定期更新,从而解决谷歌抓取报错的问题。
本文记录了作者在博客中通过iframe嵌套主站网页时,因CDN域名访问被拒绝而遇到的问题。浏览器控制台报错显示,原因是`X-Frame-Options`被设置为`SAMEORIGIN`,阻止了跨域嵌套。作者尝试在nginx中重新设置该头部,却因与Halo源码中的预设值冲突而导致报错。最终,通过nginx配置重置`X-Frame-Options`,并使用`Content-Security-Policy`的`frame-ancestors`指令,成功允许指定域名进行iframe嵌套,解决了跨域显示问题。
本文介绍了一个简易的随机图片生成器实现方案。其核心是一个HTML文件,通过JavaScript从名为`image_links.txt`的文本文件中读取预存的图片链接列表,并随机选取一个链接来动态更新网页中`<img>`标签的图片显示。文本文件中的链接需用引号包裹并以逗号分隔。此外,文章还附带了一个用于从HTML代码中提取图片链接的正则表达式模式,方便备份和管理链接资源。整个方案结构简单,适用于临时展示或测试场景。
作者在秋招后检查VPS时发现Halo博客的定时备份任务连续失败,原因是Halo 2.0.0版本后默认禁用了Basic验证。为解决此问题,作者改用Token验证方式:先在Halo后台生成并保存具有备份权限的Token,然后更新备份脚本,将Token以Bearer形式加入请求头。更新后的Python脚本能够成功触发备份并轮询状态,直至备份完成。最后只需定时执行该脚本即可恢复自动备份功能。
论文被接受的消息传来,作者在疲惫的秋招中感到欣慰却平静。这篇历时近一年的论文虽只是在前人基础上迈出微小一步,但足以成为研究生阶段的成果证明,让简历增色、答辩更有底气。然而整个过程也让作者认清自己并非真正热爱科研,决定放弃读博,并意识到学术界同样存在现实纷争。带着这份清醒的收获,作者准备告别学生时代,走向人生新阶段。
本文作者分享了对中兴算法岗offer的评估:月薪21k、12个月薪资加0-6个月年终,基本符合预期。但岗位要求加班较多,虽周六可灵活选择,但预计工作强度较大。相比互联网企业,中兴的优势在于工作稳定性较高,可能避免“35岁危机”,且部门解散后通常安排内部转岗;相比国企,其技术平台更先进,有利于个人能力提升。作者表示还将参加上汽、中行的面试,若结果不理想,会考虑接受中兴offer(前提是职位仍有空缺)。
该文作者在经历秋招焦虑后,收到中兴算法岗的录用通知,但陷入是否签约的纠结。作者了解到该岗位薪资可能为较低的“白菜价”(约18k月薪),且需经常加班,认为工作强度与待遇不匹配,甚至考虑转向国企。最终,作者表示若年薪能达到30万会考虑接受,否则将拒绝这份offer。全文反映了应届生在求职中对薪资、工作强度及职业选择的权衡与迷茫。
面试官迟到后,吐槽简历过于简略,建议将投稿中的高端论文内容补充进去以便其他部门捞人。随后考察了深度学习概念(如Attention、GRU、LSTM),其中LSTM部分回答不佳。现场手撕算法题“找出频率最高的k个单词,同频按字母排序”并通过。整体面试氛围较愉快,但结果未知。
本文总结了完全背包问题的几种常见变体及其动态规划解法: - **求组合数**(如零钱兑换II):外层循环遍历物品,内层循环遍历背包容量。 - **求排列数**(如组合总和Ⅳ、爬楼梯进阶版):外层循环遍历背包容量,内层循环遍历物品。 - **求最小物品数**(如零钱兑换、完全平方数):使用 `dp[j] = min(dp[j - coins[i]] + 1, dp[j])` 递推。 关键代码中,组合/排列数通过 `dp[i] += dp[i - nums[j]]` 累计方案数,最小数问题则取最小值更新。
只争朝夕