mirror of
https://gitee.com/coder-xiaomo/notes
synced 2025-01-10 11:38:13 +08:00
删除 找工作 分类
This commit is contained in:
parent
a4e1c2da98
commit
164c0f4173
@ -104,10 +104,6 @@ module.exports = {
|
||||
text: '首页',
|
||||
link: '/'
|
||||
},
|
||||
{
|
||||
text: '找工作',
|
||||
link: '/work'
|
||||
},
|
||||
{
|
||||
text: '目录',
|
||||
children: [
|
||||
@ -118,10 +114,6 @@ module.exports = {
|
||||
{
|
||||
text: '笔记',
|
||||
children: [
|
||||
{
|
||||
text: '找工作',
|
||||
link: '/work'
|
||||
},
|
||||
{
|
||||
text: '计算机网络',
|
||||
link: '/computer-networks'
|
||||
|
6
docs/.vuepress/dist/404.html
vendored
6
docs/.vuepress/dist/404.html
vendored
@ -5,11 +5,11 @@
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
<meta name="generator" content="VuePress 2.0.0-beta.27">
|
||||
<link rel="icon" href="/images/logo.png"><link rel="stylesheet" href="/css/search.css"><title>Coz的学习笔记</title><meta name="description" content="这是我的第一个 VuePress 站点">
|
||||
<link rel="preload" href="/assets/js/runtime~app.7d38f14e.js" as="script"><link rel="preload" href="/assets/css/styles.792c48da.css" as="style"><link rel="preload" href="/assets/js/567.6fcf9384.js" as="script"><link rel="preload" href="/assets/js/app.90f0b538.js" as="script">
|
||||
<link rel="preload" href="/assets/js/runtime~app.1145a5bd.js" as="script"><link rel="preload" href="/assets/css/styles.792c48da.css" as="style"><link rel="preload" href="/assets/js/567.6fcf9384.js" as="script"><link rel="preload" href="/assets/js/app.bf06719f.js" as="script">
|
||||
<link rel="stylesheet" href="/assets/css/styles.792c48da.css">
|
||||
</head>
|
||||
<body>
|
||||
<div id="app"><!--[--><div class="theme-container"><div class="theme-default-content"><h1>404</h1><blockquote>That's a Four-Oh-Four.</blockquote><a href="/" class="">回到首页</a></div></div><!----><!--]--></div>
|
||||
<script src="/assets/js/runtime~app.7d38f14e.js" defer></script><script src="/assets/js/567.6fcf9384.js" defer></script><script src="/assets/js/app.90f0b538.js" defer></script>
|
||||
<div id="app"><!--[--><div class="theme-container"><div class="theme-default-content"><h1>404</h1><blockquote>There's nothing here.</blockquote><a href="/" class="">回到首页</a></div></div><!----><!--]--></div>
|
||||
<script src="/assets/js/runtime~app.1145a5bd.js" defer></script><script src="/assets/js/567.6fcf9384.js" defer></script><script src="/assets/js/app.bf06719f.js" defer></script>
|
||||
</body>
|
||||
</html>
|
||||
|
6
docs/.vuepress/dist/algorithms/index.html
vendored
6
docs/.vuepress/dist/algorithms/index.html
vendored
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
1
docs/.vuepress/dist/assets/js/app.bf06719f.js
vendored
Normal file
1
docs/.vuepress/dist/assets/js/app.bf06719f.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
docs/.vuepress/dist/assets/js/runtime~app.1145a5bd.js
vendored
Normal file
1
docs/.vuepress/dist/assets/js/runtime~app.1145a5bd.js
vendored
Normal file
@ -0,0 +1 @@
|
||||
(()=>{"use strict";var e,r,t,a,o,n={},s={};function i(e){var r=s[e];if(void 0!==r)return r.exports;var t=s[e]={exports:{}};return n[e].call(t.exports,t,t.exports,i),t.exports}i.m=n,e=[],i.O=(r,t,a,o)=>{if(!t){var n=1/0;for(u=0;u<e.length;u++){for(var[t,a,o]=e[u],s=!0,d=0;d<t.length;d++)(!1&o||n>=o)&&Object.keys(i.O).every((e=>i.O[e](t[d])))?t.splice(d--,1):(s=!1,o<n&&(n=o));if(s){e.splice(u--,1);var l=a();void 0!==l&&(r=l)}}return r}o=o||0;for(var u=e.length;u>0&&e[u-1][2]>o;u--)e[u]=e[u-1];e[u]=[t,a,o]},i.d=(e,r)=>{for(var t in r)i.o(r,t)&&!i.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((r,t)=>(i.f[t](e,r),r)),[])),i.u=e=>"assets/js/"+({88:"v-3706649a",187:"v-1588ebdd",271:"v-9b12c458",352:"v-5d7259d4",509:"v-8daa1a0e",652:"v-45077b3a",783:"v-077d9751",824:"v-82c8f724",950:"v-807743b6",986:"v-b26deb9c"}[e]||e)+"."+{0:"12c1bbdb",88:"0c4b085e",187:"a8a1655e",271:"d86e7def",293:"f4cccc85",352:"b98074eb",491:"e62e5555",509:"f0e1b32e",634:"ee6a060d",652:"41ca98a1",783:"d46c38e7",824:"bf0737d2",950:"be784c30",986:"d47d0271"}[e]+".js",i.miniCssF=e=>"assets/css/"+e+".styles."+{0:"12c1bbdb",634:"ee6a060d"}[e]+".css",i.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),r={},t="vuepress:",i.l=(e,a,o,n)=>{if(r[e])r[e].push(a);else{var s,d;if(void 0!==o)for(var l=document.getElementsByTagName("script"),u=0;u<l.length;u++){var c=l[u];if(c.getAttribute("src")==e||c.getAttribute("data-webpack")==t+o){s=c;break}}s||(d=!0,(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=e),r[e]=[a];var f=(t,a)=>{s.onerror=s.onload=null,clearTimeout(v);var o=r[e];if(delete r[e],s.parentNode&&s.parentNode.removeChild(s),o&&o.forEach((e=>e(a))),t)return t(a)},v=setTimeout(f.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=f.bind(null,s.onerror),s.onload=f.bind(null,s.onload),d&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="/",a=e=>new Promise(((r,t)=>{var a=i.miniCssF(e),o=i.p+a;if(((e,r)=>{for(var t=document.getElementsByTagName("link"),a=0;a<t.length;a++){var o=(s=t[a]).getAttribute("data-href")||s.getAttribute("href");if("stylesheet"===s.rel&&(o===e||o===r))return s}var n=document.getElementsByTagName("style");for(a=0;a<n.length;a++){var s;if((o=(s=n[a]).getAttribute("data-href"))===e||o===r)return s}})(a,o))return r();((e,r,t,a)=>{var o=document.createElement("link");o.rel="stylesheet",o.type="text/css",o.onerror=o.onload=n=>{if(o.onerror=o.onload=null,"load"===n.type)t();else{var s=n&&("load"===n.type?"missing":n.type),i=n&&n.target&&n.target.href||r,d=new Error("Loading CSS chunk "+e+" failed.\n("+i+")");d.code="CSS_CHUNK_LOAD_FAILED",d.type=s,d.request=i,o.parentNode.removeChild(o),a(d)}},o.href=r,document.head.appendChild(o)})(e,o,r,t)})),o={523:0},i.f.miniCss=(e,r)=>{o[e]?r.push(o[e]):0!==o[e]&&{0:1,634:1}[e]&&r.push(o[e]=a(e).then((()=>{o[e]=0}),(r=>{throw delete o[e],r})))},(()=>{var e={523:0,512:0};i.f.j=(r,t)=>{var a=i.o(e,r)?e[r]:void 0;if(0!==a)if(a)t.push(a[2]);else if(/^(0|512|523|634)$/.test(r))e[r]=0;else{var o=new Promise(((t,o)=>a=e[r]=[t,o]));t.push(a[2]=o);var n=i.p+i.u(r),s=new Error;i.l(n,(t=>{if(i.o(e,r)&&(0!==(a=e[r])&&(e[r]=void 0),a)){var o=t&&("load"===t.type?"missing":t.type),n=t&&t.target&&t.target.src;s.message="Loading chunk "+r+" failed.\n("+o+": "+n+")",s.name="ChunkLoadError",s.type=o,s.request=n,a[1](s)}}),"chunk-"+r,r)}},i.O.j=r=>0===e[r];var r=(r,t)=>{var a,o,[n,s,d]=t,l=0;if(n.some((r=>0!==e[r]))){for(a in s)i.o(s,a)&&(i.m[a]=s[a]);if(d)var u=d(i)}for(r&&r(t);l<n.length;l++)o=n[l],i.o(e,o)&&e[o]&&e[o][0](),e[n[l]]=0;return i.O(u)},t=self.webpackChunkvuepress=self.webpackChunkvuepress||[];t.forEach(r.bind(null,0)),t.push=r.bind(null,t.push.bind(t))})()})();
|
@ -1 +0,0 @@
|
||||
(()=>{"use strict";var e,r,t,a,o,n={},s={};function d(e){var r=s[e];if(void 0!==r)return r.exports;var t=s[e]={exports:{}};return n[e].call(t.exports,t,t.exports,d),t.exports}d.m=n,e=[],d.O=(r,t,a,o)=>{if(!t){var n=1/0;for(c=0;c<e.length;c++){for(var[t,a,o]=e[c],s=!0,i=0;i<t.length;i++)(!1&o||n>=o)&&Object.keys(d.O).every((e=>d.O[e](t[i])))?t.splice(i--,1):(s=!1,o<n&&(n=o));if(s){e.splice(c--,1);var l=a();void 0!==l&&(r=l)}}return r}o=o||0;for(var c=e.length;c>0&&e[c-1][2]>o;c--)e[c]=e[c-1];e[c]=[t,a,o]},d.d=(e,r)=>{for(var t in r)d.o(r,t)&&!d.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},d.f={},d.e=e=>Promise.all(Object.keys(d.f).reduce(((r,t)=>(d.f[t](e,r),r)),[])),d.u=e=>"assets/js/"+({88:"v-3706649a",160:"v-d1fd8a08",187:"v-1588ebdd",241:"v-236dc5ed",271:"v-9b12c458",352:"v-5d7259d4",409:"v-577d04d2",509:"v-8daa1a0e",568:"v-15841be5",652:"v-45077b3a",704:"v-1219ca42",783:"v-077d9751",824:"v-82c8f724",950:"v-807743b6",986:"v-b26deb9c"}[e]||e)+"."+{0:"12c1bbdb",88:"0c4b085e",160:"3eb18aab",187:"a8a1655e",241:"a9691033",271:"d86e7def",293:"f4cccc85",352:"82e79052",409:"c2793c05",491:"e62e5555",509:"f0e1b32e",568:"4033ac17",634:"ee6a060d",652:"41ca98a1",704:"7bfd1370",783:"d46c38e7",824:"bf0737d2",950:"be784c30",986:"d47d0271"}[e]+".js",d.miniCssF=e=>"assets/css/"+e+".styles."+{0:"12c1bbdb",634:"ee6a060d"}[e]+".css",d.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),r={},t="vuepress:",d.l=(e,a,o,n)=>{if(r[e])r[e].push(a);else{var s,i;if(void 0!==o)for(var l=document.getElementsByTagName("script"),c=0;c<l.length;c++){var u=l[c];if(u.getAttribute("src")==e||u.getAttribute("data-webpack")==t+o){s=u;break}}s||(i=!0,(s=document.createElement("script")).charset="utf-8",s.timeout=120,d.nc&&s.setAttribute("nonce",d.nc),s.setAttribute("data-webpack",t+o),s.src=e),r[e]=[a];var v=(t,a)=>{s.onerror=s.onload=null,clearTimeout(f);var o=r[e];if(delete r[e],s.parentNode&&s.parentNode.removeChild(s),o&&o.forEach((e=>e(a))),t)return t(a)},f=setTimeout(v.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=v.bind(null,s.onerror),s.onload=v.bind(null,s.onload),i&&document.head.appendChild(s)}},d.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},d.p="/",a=e=>new Promise(((r,t)=>{var a=d.miniCssF(e),o=d.p+a;if(((e,r)=>{for(var t=document.getElementsByTagName("link"),a=0;a<t.length;a++){var o=(s=t[a]).getAttribute("data-href")||s.getAttribute("href");if("stylesheet"===s.rel&&(o===e||o===r))return s}var n=document.getElementsByTagName("style");for(a=0;a<n.length;a++){var s;if((o=(s=n[a]).getAttribute("data-href"))===e||o===r)return s}})(a,o))return r();((e,r,t,a)=>{var o=document.createElement("link");o.rel="stylesheet",o.type="text/css",o.onerror=o.onload=n=>{if(o.onerror=o.onload=null,"load"===n.type)t();else{var s=n&&("load"===n.type?"missing":n.type),d=n&&n.target&&n.target.href||r,i=new Error("Loading CSS chunk "+e+" failed.\n("+d+")");i.code="CSS_CHUNK_LOAD_FAILED",i.type=s,i.request=d,o.parentNode.removeChild(o),a(i)}},o.href=r,document.head.appendChild(o)})(e,o,r,t)})),o={523:0},d.f.miniCss=(e,r)=>{o[e]?r.push(o[e]):0!==o[e]&&{0:1,634:1}[e]&&r.push(o[e]=a(e).then((()=>{o[e]=0}),(r=>{throw delete o[e],r})))},(()=>{var e={523:0,512:0};d.f.j=(r,t)=>{var a=d.o(e,r)?e[r]:void 0;if(0!==a)if(a)t.push(a[2]);else if(/^(0|512|523|634)$/.test(r))e[r]=0;else{var o=new Promise(((t,o)=>a=e[r]=[t,o]));t.push(a[2]=o);var n=d.p+d.u(r),s=new Error;d.l(n,(t=>{if(d.o(e,r)&&(0!==(a=e[r])&&(e[r]=void 0),a)){var o=t&&("load"===t.type?"missing":t.type),n=t&&t.target&&t.target.src;s.message="Loading chunk "+r+" failed.\n("+o+": "+n+")",s.name="ChunkLoadError",s.type=o,s.request=n,a[1](s)}}),"chunk-"+r,r)}},d.O.j=r=>0===e[r];var r=(r,t)=>{var a,o,[n,s,i]=t,l=0;if(n.some((r=>0!==e[r]))){for(a in s)d.o(s,a)&&(d.m[a]=s[a]);if(i)var c=i(d)}for(r&&r(t);l<n.length;l++)o=n[l],d.o(e,o)&&e[o]&&e[o][0](),e[n[l]]=0;return d.O(c)},t=self.webpackChunkvuepress=self.webpackChunkvuepress||[];t.forEach(r.bind(null,0)),t.push=r.bind(null,t.push.bind(t))})()})();
|
@ -1 +0,0 @@
|
||||
"use strict";(self.webpackChunkvuepress=self.webpackChunkvuepress||[]).push([[704],{4484:(e,t,p)=>{p.r(t),p.d(t,{data:()=>i});const i={key:"v-1219ca42",path:"/work/%E9%9D%A2%E8%AF%95/%E9%9D%A2%E8%AF%95%E9%97%AE%E5%AE%9E%E4%B9%A0%E5%86%85%E5%AE%B9%E6%80%8E%E4%B9%88%E5%87%86%E5%A4%87.html",title:"面试问实习内容怎么准备",lang:"zh-CN",frontmatter:{},excerpt:"",headers:[],filePathRelative:"work/面试/面试问实习内容怎么准备.md",git:{updatedTime:1667232308e3,contributors:[{name:"程序员小墨",email:"2291200076@qq.com",commits:1}]}}},5713:(e,t,p)=>{p.r(t),p.d(t,{default:()=>a});const i=(0,p(6252).uE)('<h1 id="面试问实习内容怎么准备" tabindex="-1"><a class="header-anchor" href="#面试问实习内容怎么准备" aria-hidden="true">#</a> 面试问实习内容怎么准备</h1><p>https://wx.zsxq.com/dweb2/index/topic_detail/212815488121441</p><p>实习都做了什么。</p><p>实习中遇到了哪些问题(技术上,开发流程上,部门沟通上)。</p><p>你是如何解决这些问题的。</p><p>实习中收获了什么</p><ul><li><p>技术上成长 (学习了哪些技术组件,自己有没有去深挖)</p></li><li><p>代码风格上 (如何写出易于维护的代码)</p></li><li><p>开发流程上 (单元检测,打日志,Git团队合作)</p></li><li><p>对业务理解能力上 (如果把业务场景转为系统设计转为工程代码,都考虑了哪些问题)</p></li></ul><p>也可以适当把同事工作的内容写自己简历上,但前提是自己一定要研究清楚,否则就是给自己挖坑</p>',8),r={},a=(0,p(3744).Z)(r,[["render",function(e,t){return i}]])},3744:(e,t)=>{t.Z=(e,t)=>{const p=e.__vccOpts||e;for(const[e,i]of t)p[e]=i;return p}}}]);
|
File diff suppressed because one or more lines are too long
@ -1 +0,0 @@
|
||||
"use strict";(self.webpackChunkvuepress=self.webpackChunkvuepress||[]).push([[241],{1160:(e,t,p)=>{p.r(t),p.d(t,{data:()=>o});const o={key:"v-236dc5ed",path:"/work/%E5%89%8D%E7%AB%AF/Web%E5%89%8D%E7%AB%AF%E7%9A%84%E4%B8%AA%E4%BA%BA%E5%AD%A6%E4%B9%A0%E8%B7%AF%E7%BA%BF%E3%80%81%E8%B5%84%E6%96%99%E5%8F%82%E8%80%83.html",title:"",lang:"zh-CN",frontmatter:{},excerpt:"",headers:[],filePathRelative:"work/前端/Web前端的个人学习路线、资料参考.md",git:{updatedTime:1667232308e3,contributors:[{name:"程序员小墨",email:"2291200076@qq.com",commits:1}]}}},1115:(e,t,p)=>{p.r(t),p.d(t,{default:()=>s});const o=(0,p(6252).uE)("<p>原文:https://t.zsxq.com/073Wahpb6</p><p>Web前端的个人学习路线、资料参考</p><p>写在前面: 有一些朋友私信问我前端有没有什么推荐的路线和资料,在Web开发领域,技术更迭非常快,常用的技术栈几乎每隔一段时间就会换一波,作为前端,搜索能力和持续学习能力很重要。本文提到的很多网站都可以直接Google到。</p><p>有同学会问,那怎么才能接触到最新的知识呢?个人认为需要关注一些国外平台,关注一些前端开源技术推,很多流行的开源项目都会有不定期的会议,比如React Conf、Vite Conf、Next Conf等,需要有比较好的英文听读能力。</p><p>以下是本人学习前端的一些资料和学习路线,仅供参考,掌握以下这些,个人认为加上不错的项目,进大厂足够。</p><p>基础的HTML CSS 这两个主要是靠MDN和w3c school,其中CSS可以上CSS Tricks网站找一些比较好看的样式动手实现一下,重点掌握常见标签、样式、选择器优先级、flex布局等。</p><p>JavaScript js的基础部分比较简单,推荐在MDN上学完基础语法,ES5阶段可以看B站的甲鱼课程,ES6高级语法推荐看阮一峰老师的《ES6入门》,前期不推荐红宝书,对于初学者来说太细,建议买一本当字典用,重点掌握原型链、作用域、闭包等特性(面试常问)。</p><p>React 推荐新的官方文档beta.reactjs.org,做一个todo app。可以了解一下函数式编程和单向数据流的理念。现在React已经全面使用函数式组件以及hooks,市面上一切类式组件的课程可以标为过时不看。React社区生态非常好,各种轮子层出不穷,建议每个方向重点掌握一个,以下是个人做项目的最佳实践: 依赖管理:pnpm / yarn 状态管理:Jotai / Recoil /原生hooks 构建工具:Vite 路由管理:React Router UI框架:Ant Design / Material UI SSR框架:Next.js 远程数据:React Query 样式方案:CSS Modules / Styled Components / Tailwind / Sass 前后端联调:pont 代码格式:ESLint+Prettier+lint staged+husky</p><p>TypeScript 推荐官方的Handbook,重点掌握常见的类型和泛型,以及tsconfig的常用配置(做项目的时候踩坑)。如果想进入深水区,推荐学习类型体操,掘金有神光的小册,github有type challenge这个项目可以练习。</p><p>Vite 做React项目的时候先用上,不用特意学,后期可以了解一下Vite原理,个人觉得神三元写的Vite小册不错。</p><p>前端的技术很多,更新也快,本文可能几年后会过时,但个人认为只要保持一颗热爱的心,打下坚实的基础,活用github,所谓的新技术都很好学。</p><p>#前端# #资源分享#</p>",12),a={},s=(0,p(3744).Z)(a,[["render",function(e,t){return o}]])},3744:(e,t)=>{t.Z=(e,t)=>{const p=e.__vccOpts||e;for(const[e,o]of t)p[e]=o;return p}}}]);
|
File diff suppressed because one or more lines are too long
@ -1 +0,0 @@
|
||||
"use strict";(self.webpackChunkvuepress=self.webpackChunkvuepress||[]).push([[352],{1753:(e,t,a)=>{a.r(t),a.d(t,{data:()=>r});const r={key:"v-5d7259d4",path:"/guide.html",title:"",lang:"zh-CN",frontmatter:{home:!0,heroText:"目录",tagline:"🎉欢迎来到Coding Zhang的笔记小站🎊",actions:[{text:"回首页",link:"/",type:"secondary"}]},excerpt:"",headers:[],filePathRelative:"guide.md",git:{updatedTime:1667232308e3,contributors:[{name:"Coding Zhang",email:"2291200076@qq.com",commits:2},{name:"程序员小墨",email:"2291200076@qq.com",commits:1}]}}},8680:(e,t,a)=>{a.r(t),a.d(t,{default:()=>i});var r=a(6252);const n={align:"center",style:{"margin-top":"70px","font-size":"larger"}},s=[(0,r.uE)('<p><a href="work">找工作</a></p><p><a href="computer-networks">计算机网络笔记</a></p><p><a href="web-server">web服务器</a></p><p><a href="data-structures">数据结构(正在整理)</a></p><p><a href="algorithms">算法(正在整理)</a></p>',5)],o={},i=(0,a(3744).Z)(o,[["render",function(e,t){return(0,r.wg)(),(0,r.iD)("div",n,s)}]])},3744:(e,t)=>{t.Z=(e,t)=>{const a=e.__vccOpts||e;for(const[e,r]of t)a[e]=r;return a}}}]);
|
1
docs/.vuepress/dist/assets/js/v-5d7259d4.b98074eb.js
vendored
Normal file
1
docs/.vuepress/dist/assets/js/v-5d7259d4.b98074eb.js
vendored
Normal file
@ -0,0 +1 @@
|
||||
"use strict";(self.webpackChunkvuepress=self.webpackChunkvuepress||[]).push([[352],{1753:(e,t,r)=>{r.r(t),r.d(t,{data:()=>n});const n={key:"v-5d7259d4",path:"/guide.html",title:"",lang:"zh-CN",frontmatter:{home:!0,heroText:"目录",tagline:"🎉欢迎来到Coding Zhang的笔记小站🎊",actions:[{text:"回首页",link:"/",type:"secondary"}]},excerpt:"",headers:[],filePathRelative:"guide.md",git:{updatedTime:1667232308e3,contributors:[{name:"Coding Zhang",email:"2291200076@qq.com",commits:2},{name:"程序员小墨",email:"2291200076@qq.com",commits:1}]}}},5135:(e,t,r)=>{r.r(t),r.d(t,{default:()=>o});var n=r(6252);const a={align:"center",style:{"margin-top":"70px","font-size":"larger"}},s=[(0,n._)("p",null,[(0,n._)("a",{href:"computer-networks"},"计算机网络笔记")],-1),(0,n._)("p",null,[(0,n._)("a",{href:"web-server"},"web服务器")],-1),(0,n._)("p",null,[(0,n._)("a",{href:"data-structures"},"数据结构(正在整理)")],-1),(0,n._)("p",null,[(0,n._)("a",{href:"algorithms"},"算法(正在整理)")],-1)],i={},o=(0,r(3744).Z)(i,[["render",function(e,t){return(0,n.wg)(),(0,n.iD)("div",a,s)}]])},3744:(e,t)=>{t.Z=(e,t)=>{const r=e.__vccOpts||e;for(const[e,n]of t)r[e]=n;return r}}}]);
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
6
docs/.vuepress/dist/dev.html
vendored
6
docs/.vuepress/dist/dev.html
vendored
File diff suppressed because one or more lines are too long
6
docs/.vuepress/dist/guide.html
vendored
6
docs/.vuepress/dist/guide.html
vendored
File diff suppressed because one or more lines are too long
6
docs/.vuepress/dist/index.html
vendored
6
docs/.vuepress/dist/index.html
vendored
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
6
docs/.vuepress/dist/temp-docs/index.html
vendored
6
docs/.vuepress/dist/temp-docs/index.html
vendored
File diff suppressed because one or more lines are too long
6
docs/.vuepress/dist/web-server/index.html
vendored
6
docs/.vuepress/dist/web-server/index.html
vendored
File diff suppressed because one or more lines are too long
15
docs/.vuepress/dist/work/index.html
vendored
15
docs/.vuepress/dist/work/index.html
vendored
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
15
docs/.vuepress/dist/work/面试/HR面试常见问题.html
vendored
15
docs/.vuepress/dist/work/面试/HR面试常见问题.html
vendored
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
15
docs/.vuepress/dist/work/面试/面试问实习内容怎么准备.html
vendored
15
docs/.vuepress/dist/work/面试/面试问实习内容怎么准备.html
vendored
File diff suppressed because one or more lines are too long
@ -16,8 +16,6 @@ actions:
|
||||
|
||||
<div align=center style="margin-top: 70px; font-size: larger;">
|
||||
|
||||
[找工作](work)
|
||||
|
||||
[计算机网络笔记](computer-networks)
|
||||
|
||||
[web服务器](web-server)
|
||||
|
@ -1,56 +0,0 @@
|
||||
# 找工作
|
||||
|
||||
[programmercarl.com](https://programmercarl.com/)
|
||||
|
||||
[星球图谱](https://articles.zsxq.com/id_th0rdvb3xz1e.html)
|
||||
|
||||
## 简历
|
||||
|
||||
[程序员的简历应该这么写!!(附简历模板)](https://programmercarl.com/%E5%89%8D%E5%BA%8F/%E7%A8%8B%E5%BA%8F%E5%91%98%E7%AE%80%E5%8E%86.html)
|
||||
|
||||
【实习经历】,分「工作描述」 「主要工作」「实习收获」 这三方面去写。
|
||||
|
||||
[简历中的【专业技能】应该这么写!](https://articles.zsxq.com/id_nsopqgz6oked.html)
|
||||
|
||||
[简历中【项目经验】这么写](https://articles.zsxq.com/id_amxistqk5vwx.html)
|
||||
|
||||
### 示例
|
||||
|
||||
#### 后端
|
||||
[Java后端简历](https://wx.zsxq.com/dweb2/index/topic_detail/184452282148412)
|
||||
|
||||
[Java后端简历](https://wx.zsxq.com/dweb2/index/topic_detail/585524424214254)
|
||||
|
||||
[Java商城项目](https://wx.zsxq.com/dweb2/index/topic_detail/812252412142482)
|
||||
|
||||
[Java后端,包装一下牛客的论坛项目](https://wx.zsxq.com/dweb2/index/topic_detail/812225554528452)
|
||||
|
||||
#### 前端
|
||||
|
||||
[前端简历](https://wx.zsxq.com/dweb2/index/topic_detail/184452555151242)
|
||||
|
||||
## 面试
|
||||
|
||||
[面试问实习内容怎么准备](./面试/面试问实习内容怎么准备.md)
|
||||
|
||||
[HR面试常见问题](./面试/HR面试常见问题.md)
|
||||
|
||||
[HR面试真题:读完让你轻松应对HR面](./面试/HR面试真题:读完让你轻松应对HR面.md)
|
||||
|
||||
[大厂技术面试流程和注意事项](https://programmercarl.com/%E5%89%8D%E5%BA%8F/BAT%E7%BA%A7%E5%88%AB%E6%8A%80%E6%9C%AF%E9%9D%A2%E8%AF%95%E6%B5%81%E7%A8%8B%E5%92%8C%E6%B3%A8%E6%84%8F%E4%BA%8B%E9%A1%B9%E9%83%BD%E5%9C%A8%E8%BF%99%E9%87%8C%E4%BA%86.html)
|
||||
|
||||
## 学习路线
|
||||
|
||||
### 测试开发
|
||||
|
||||
[测试开发岗 学习路线](https://articles.zsxq.com/id_twbw4bwxaz3z.html)
|
||||
|
||||
### 前端
|
||||
|
||||
[Web前端的个人学习路线、资料参考](./前端/Web前端的个人学习路线、资料参考.md)
|
||||
|
||||
## 其他
|
||||
|
||||
[如何高效学习](https://articles.zsxq.com/id_s496tz59c13r.html)
|
||||
|
||||
[学习时间规划](https://wx.zsxq.com/dweb2/index/topic_detail/185515422848142)
|
@ -1,40 +0,0 @@
|
||||
原文:https://t.zsxq.com/073Wahpb6
|
||||
|
||||
Web前端的个人学习路线、资料参考
|
||||
|
||||
写在前面:
|
||||
有一些朋友私信问我前端有没有什么推荐的路线和资料,在Web开发领域,技术更迭非常快,常用的技术栈几乎每隔一段时间就会换一波,作为前端,搜索能力和持续学习能力很重要。本文提到的很多网站都可以直接Google到。
|
||||
|
||||
有同学会问,那怎么才能接触到最新的知识呢?个人认为需要关注一些国外平台,关注一些前端开源技术推,很多流行的开源项目都会有不定期的会议,比如React Conf、Vite Conf、Next Conf等,需要有比较好的英文听读能力。
|
||||
|
||||
以下是本人学习前端的一些资料和学习路线,仅供参考,掌握以下这些,个人认为加上不错的项目,进大厂足够。
|
||||
|
||||
基础的HTML CSS
|
||||
这两个主要是靠MDN和w3c school,其中CSS可以上CSS Tricks网站找一些比较好看的样式动手实现一下,重点掌握常见标签、样式、选择器优先级、flex布局等。
|
||||
|
||||
JavaScript
|
||||
js的基础部分比较简单,推荐在MDN上学完基础语法,ES5阶段可以看B站的甲鱼课程,ES6高级语法推荐看阮一峰老师的《ES6入门》,前期不推荐红宝书,对于初学者来说太细,建议买一本当字典用,重点掌握原型链、作用域、闭包等特性(面试常问)。
|
||||
|
||||
React
|
||||
推荐新的官方文档beta.reactjs.org,做一个todo app。可以了解一下函数式编程和单向数据流的理念。现在React已经全面使用函数式组件以及hooks,市面上一切类式组件的课程可以标为过时不看。React社区生态非常好,各种轮子层出不穷,建议每个方向重点掌握一个,以下是个人做项目的最佳实践:
|
||||
依赖管理:pnpm / yarn
|
||||
状态管理:Jotai / Recoil /原生hooks
|
||||
构建工具:Vite
|
||||
路由管理:React Router
|
||||
UI框架:Ant Design / Material UI
|
||||
SSR框架:Next.js
|
||||
远程数据:React Query
|
||||
样式方案:CSS Modules / Styled Components / Tailwind / Sass
|
||||
前后端联调:pont
|
||||
代码格式:ESLint+Prettier+lint staged+husky
|
||||
|
||||
TypeScript
|
||||
推荐官方的Handbook,重点掌握常见的类型和泛型,以及tsconfig的常用配置(做项目的时候踩坑)。如果想进入深水区,推荐学习类型体操,掘金有神光的小册,github有type challenge这个项目可以练习。
|
||||
|
||||
Vite
|
||||
做React项目的时候先用上,不用特意学,后期可以了解一下Vite原理,个人觉得神三元写的Vite小册不错。
|
||||
|
||||
前端的技术很多,更新也快,本文可能几年后会过时,但个人认为只要保持一颗热爱的心,打下坚实的基础,活用github,所谓的新技术都很好学。
|
||||
|
||||
|
||||
#前端# #资源分享#
|
@ -1,132 +0,0 @@
|
||||
# HR面试常见问题
|
||||
|
||||
[查看原文](https://articles.zsxq.com/id_q1iha43le1a7.html)
|
||||
|
||||
这里整理了 @草原上沐风 HR面的面经,基本覆盖了公司HR常问问题,大家如果到HR面了,把如下问题自己都能想清楚的话,基本就差不多了。
|
||||
|
||||
|
||||
|
||||
### 2022.9.8-中望软件-C++研发工程师-HR面(10min)
|
||||
|
||||
|
||||
|
||||
1. 本科和硕士是全日制吗
|
||||
2. 你是哪里人
|
||||
3. 你的意向城市有哪些
|
||||
4. 找工作你关注公司的哪些因素呢
|
||||
5. 职业发展方向,找什么岗位,什么行业
|
||||
6. 你目前有其他offer吗
|
||||
7. 在面的公司有哪些
|
||||
8. 薪资期望
|
||||
9. 反问
|
||||
|
||||
|
||||
|
||||
### 2022.9.8-thoughtworks-软件开发工程师-二面+HR面(50min)
|
||||
|
||||
|
||||
|
||||
提前会给一个主题,需要做一个英文PPT,面试时展示,给我的主题是新能源
|
||||
|
||||
|
||||
|
||||
1. 自我介绍
|
||||
2. 做PPT展示,问2-3个问题
|
||||
3. 你的三个项目都是你在学校自己做的吗
|
||||
4. 为什么想做软件相关
|
||||
5. 你们导师支持你做软开吗
|
||||
6. 你如何平衡科研和自学C++的时间
|
||||
7. 看你发表了英文论文,你的英文写作能力怎么样
|
||||
8. 你会如何提高英文听说能力
|
||||
9. 你的项目课题等都是你自己做的吗
|
||||
10. 你和其他人沟通的过程中有没有遇到什么问题或给你启发的事情
|
||||
11. 与他人沟通时,如果你遇到一个难缠的人,你会怎么做
|
||||
12. 如果你碰到技术问题你会怎么解决呢
|
||||
13. 如果你很忙,你师弟师妹来你问题,你会怎么做
|
||||
14. 工作中碰到一个问题,很难,很有挑战性,你会怎么做
|
||||
15. 你怎么看待职场性别歧视这个问题
|
||||
16. 你为什么认为欧美外企性别歧视问题处理得更好
|
||||
17. 你如何看待佩罗西访台
|
||||
18. 本科和研究生期间你有参加过哪些社团和社会实践活动吗
|
||||
19. 说一下学校期间的获奖经历
|
||||
20. 为什么考研到XX学校
|
||||
21. 找工作为什么想来武汉
|
||||
22. 你认为tw最吸引你的是哪里
|
||||
23. 你还参加了其他的哪些面试
|
||||
24. 进公司后可能会要求你用很偏的编程语言,这方面有什么考虑吗
|
||||
25. 反问
|
||||
|
||||
|
||||
|
||||
### 2022.9.9-联影-软件开发工程师-HR面(45min)
|
||||
|
||||
|
||||
|
||||
1. 自我介绍
|
||||
2. 为什么想来上海工作
|
||||
3. 父母对你找外地工作什么看法
|
||||
4. 你以后会定居南方还是回老家
|
||||
5. 有考虑户口的问题吗
|
||||
6. 为什么不读博或者考公务员
|
||||
7. 详细介绍一个项目
|
||||
8. 为什么选择这个课题
|
||||
9. 项目中遇到了哪些困难
|
||||
10. 遇到了困难你会如何解决,自己研究还是和他人讨论
|
||||
11. 介绍另外两个项目
|
||||
12. 假设工作中领导给你分配了一个助手,但工作中他不配合你会怎么办
|
||||
13. 举例子说明有责任心
|
||||
14. 你对未来的职业规划
|
||||
15. 你对哪个方向比较感兴趣
|
||||
16. 你刚开始找工作还是找了一段时间了
|
||||
17. 有哪些offer或通过HR面
|
||||
18. 你有意向或看好的行业吗
|
||||
19. 期望薪资
|
||||
20. 期望薪资如何得出的
|
||||
21. 你对第一份工作有什么期待
|
||||
22. 你一般用什么方式排解压力
|
||||
23. 你未来希望走管理路线还是技术路线
|
||||
24. 你认为自己性格是怎样的
|
||||
25. 你读研期间有哪些朋友
|
||||
26. 父母对你的择业有什么建议吗
|
||||
27. 你父母职业是什么
|
||||
28. 反问
|
||||
|
||||
|
||||
|
||||
### 2022.9.2-万集科技-C++工程师-HR面(25min)
|
||||
|
||||
|
||||
|
||||
1. 自我介绍
|
||||
2. 在校期间的成绩
|
||||
3. 获得过奖学金吗
|
||||
4. 讲一下在校期间的项目与C++的匹配度
|
||||
5. 有没有过实习
|
||||
6. 举例子说明你的自学能力和自我驱动力
|
||||
7. 你性格中还有什么其他特点
|
||||
8. 日常工作强度是怎么样的
|
||||
9. 导师是一个怎样的人
|
||||
10. 你的科研表现能达到导师的要求吗
|
||||
11. 你期望的公司领导是什么样的
|
||||
12. 你是哪里人
|
||||
13. 为什么考虑苏州
|
||||
14. 有考虑北京的工作机会吗
|
||||
15. 现在在投哪些企业
|
||||
16. 你怎么考虑投递哪些行业
|
||||
17. 有哪些offer或者结束HR面了
|
||||
18. 你了解万集科技吗
|
||||
19. 反问
|
||||
|
||||
|
||||
|
||||
### 2022.9.6-华泰证券-软件开发工程师(后台开发方向)-HR面(10min)
|
||||
|
||||
|
||||
|
||||
1. 自我介绍
|
||||
2. 你有过实习经历吗
|
||||
3. 找工作主要投递哪些公司
|
||||
4. 有哪些offer了
|
||||
5. 学校三方什么发放
|
||||
6. 你应聘华泰的三大优势是什么
|
||||
7. 你期望的工作城市是哪里
|
@ -1,170 +0,0 @@
|
||||
# HR面试真题:读完让你轻松应对HR面
|
||||
|
||||
作者:styleforme
|
||||
链接:https://www.nowcoder.com/discuss/1003145
|
||||
来源:牛客网
|
||||
|
||||
HR面试题:
|
||||
|
||||
1.你为什么不考研?
|
||||
|
||||
我认为学历只是表现能力的一种形式,因为我觉得我这个专业,不考研的话也能做的很好,早点进入社会,在社会中通过实践来磨炼自己,一样可以使自己成为,为公司创造价值的人。
|
||||
|
||||
2.你如何看待加班?
|
||||
|
||||
如果工作需要,我可以加班。因为我刚毕业,时间和精力也比较充裕,可以全身心的投入工作。同时,我也会提高工作效率,尽可能减少不必要的加班。
|
||||
|
||||
3.为什么选择北京?
|
||||
|
||||
北京是一个快节奏的城市,在北京能够让我们锻炼出来适应快节奏生活的能力,北京有很多优秀的人,来北京也是对我自己的挑战,在与人才竞争的同时提高自己的能力。
|
||||
|
||||
4.最能概况你自己的三个词?
|
||||
|
||||
适应性强,有责任心,做事有始有终。
|
||||
|
||||
5.你喜爱的运动?
|
||||
|
||||
打篮球,打羽毛球,爬山,我比较喜欢团体运动,因为这些运动能锻炼我的团队协作能力。
|
||||
|
||||
6.你的座右铭?
|
||||
|
||||
只为成功找方法,不为失败找借口。
|
||||
|
||||
7.谈谈你的缺点?
|
||||
|
||||
作为一个应届生,工作经验是不足的,我会在工作中积极完成工作,积累各方面经验。做事情太过于投入,记得有一次在写项目中遇到一个bug,就想当天解决,然后一直找bug,搞到很晚才睡,以至于第二天精神不太好。
|
||||
|
||||
8.对于这项工作你有那些可预见性的困难?
|
||||
|
||||
工作中遇到困难是正常的,只要有毅力,有良好的团队合作精神,找到合适的方法一定可以解决。
|
||||
|
||||
9.如果我录用你,你将怎样开展工作?
|
||||
|
||||
首先听取领导的要求和指示,然后就有关情况进行了解和熟悉,制定一份近期的工作计划并报领导批准,最后根据计划展开工作。
|
||||
|
||||
10.我们为什么要录用你?
|
||||
|
||||
我自信符合贵公司的条件,我现在有扎实的基础知识,很强的责任感,良好的适应能力,可以升任这份工作,我十分希望为贵公司服务。
|
||||
|
||||
11.你为什么选择我们公司?
|
||||
|
||||
针对不同的公司来说。
|
||||
|
||||
12.你希望与什么样的上级共事?
|
||||
|
||||
做为刚步入社会新人,我应该多要求自己尽快熟悉环境、适应环境,而不应该对环境提出什么要求,只要能发挥我的专长就可以了。
|
||||
|
||||
13.你是一个应届毕业生,缺乏工作经验,改如何胜任这份工作?
|
||||
|
||||
作为应届毕业生,在工作经验方面的确会有所欠缺,但我有较强的责任心、适应能力和学习能力,而且比较勤奋,请贵公司放心,我一定能胜任这个职位。
|
||||
|
||||
14.谈谈你的优点?
|
||||
|
||||
我善于学习新东西,适应性强,能够合理地安排时间使工作有条理、有效率,能够在紧张压力下工作。
|
||||
|
||||
15.你短期的工作计划?
|
||||
|
||||
第一年,我将尽快熟悉本岗位的职责,业务流程,适应新的工作环境。积极主动熟悉领导和同事,争取在短期内胜任自己的本职工作。
|
||||
|
||||
第三年,进一步丰富自己的专业知识,进一步熟悉工作环境,提高解决实际问题的能力,培养自己的人际关系,同公司文化融为一体。
|
||||
|
||||
第五年,我将在技术领域有所作为,进一步拓宽视野,多领域借鉴,掌握更多技能,全方面提升自己。争取成为公司的骨干力量。同时,我将对新进员工,进行指导和帮助。
|
||||
|
||||
16.你遇到最困难的一件事?
|
||||
|
||||
我遇到最困难的一件事是大一上学期刷算法题,我们学校规定必须在一个学期内至少刷满150道题,专业课才算通过,当时由于是刚接触编程语言,很多东西还不是很会,所以刷题比较困难,后面我每天开始制定刷题计划,不会的题就反复思考,找合适的解题方法,实在不会的就去网上查阅资料,慢慢的找到了刷题的方法,并产生了兴趣,最后期末的时候刷了220道题,完成了要求。
|
||||
|
||||
17.你学生会印象最深刻的事情?
|
||||
|
||||
我学生会印象最深刻的事是2019年10月份举办的朗诵比赛,这次比赛是由我们外联部策划的,各个环节我们都有参加,各方面都安排的很到位,最后这次活动取得圆满成功,经过大家一起的努力,收获到了好的结果,让我印象深刻。
|
||||
|
||||
18.大学在学习上最有成就感的事?
|
||||
|
||||
在学习上,最有成就感的事是2019年获得了“超星杯”Java程序设计比赛二等奖,这次比赛还有外校的同学参赛,竞争还是挺大的,最后能获奖,还是挺有成就感的。
|
||||
|
||||
19.大学期间有没有什么有成就感事?
|
||||
|
||||
大学期间我通过技术,收获了人生中第一桶金,10万块。
|
||||
|
||||
20.你选择公司看重什么?
|
||||
|
||||
回答: 我比较看重公司的技术以及成长空间和对新人的培养机制。
|
||||
|
||||
HR套路总结
|
||||
|
||||
互联网技术行业更重要的是技术面 ,HR面只是最后一道把关, 检查这个应聘者是否存在一些 "致命缺陷"。
|
||||
所以整体的面试过程, 大家要保持不卑不亢, 淡定从容, 条理清晰, 沉着稳健, 就不会有太大的问题的。
|
||||
|
||||
1.如何看待加班?
|
||||
|
||||
这是一道送命题.
|
||||
|
||||
千万别回答具体时间!
|
||||
|
||||
有大佬回答 "晚上十点" ,那意思是让你工作到十点零一分, 你就不满意了呗?
|
||||
|
||||
HR 会给你记录 "不能接受加班"。
|
||||
|
||||
所以统一回答: 如果工作需要,我可以加班。因为我刚毕业,时间和精力也比较充裕,可以全身心的投入工作。同时,我也会提高工作效率,尽可能减少不必要的加班。
|
||||
|
||||
2.期望薪资?
|
||||
|
||||
这是一道必问送命题.
|
||||
|
||||
千万别回答具体数字!
|
||||
|
||||
数字报太高, 人家觉得你狮子大开口, 不要。
|
||||
|
||||
数字报太低, 人家觉得你对自己没自信, 不要(也有小公司可能你报个5k, 人家立马同意, 然后在心里偷笑赚大发了, 让你自己后悔去)。
|
||||
|
||||
正确姿势: "作为应届生, 愿意服从公司的安排"。
|
||||
|
||||
因为你是应届生, 你没有太多的和公司谈判的资本, 并不是你想要那么多, 人家就会给的。(手握大offer的大佬除外, 这个是可以谈判的)。
|
||||
|
||||
如果 HR 非要给个具体数字, 就根据去年的水平, 报一个薪水范围. 例如 16k - 20k。
|
||||
|
||||
3.有没有男/女朋友?
|
||||
|
||||
这是一道送命题
|
||||
|
||||
不管是不是真的有男女朋友, 统一回答 "没有"
|
||||
|
||||
一旦回答有, 分分钟被 HR 问死.
|
||||
|
||||
例如:
|
||||
|
||||
我们工作地点在上海, 你女朋友不想去上海, 咋办.
|
||||
|
||||
回答 "分手" , HR 认为你性情凉薄, 不适合公司;
|
||||
|
||||
回答 "不去上海" , 那 HR 给你发 offer 干啥。
|
||||
|
||||
总之, 就是各种 "女朋友不同意" , 真的是分分钟凉。
|
||||
|
||||
4.期望工作地点?
|
||||
|
||||
就是回答公司所在的地点,同时表现出强烈的对贵公司的兴趣, 非常想去
|
||||
|
||||
如果公司在一线城市, 可以回答想去大城市打拼;
|
||||
|
||||
如果公司在杭州, 成都, 武汉这种城市, 可以回答消费水平/自然环境等等, 体现出 "稳定" "长期" 这样HR想要的关键信息。
|
||||
|
||||
或者干脆回答说去哪里都不影响(这个回答略逊一筹, 但是胜在万金油)
|
||||
|
||||
即使你非常想去北京, 但是公司在广州, 那也是先说想去广州,记住, 拿到的 offer可以再拒,但是错过的 offer 没法后悔。
|
||||
|
||||
5.手里是否有其他offer?
|
||||
|
||||
如实回答. 没有 offer 的不要伪造. 有 offer 的不要隐瞒, HR不会因为你手里有offer就不给你发, 相反, 你手里的 offer 会成为你优秀的证明, 也是你谈薪资的筹码. 但是虽然说有其他 offer , 要马上表态, 表达出我对贵公司非常感兴趣, 特别想加入贵公司。
|
||||
|
||||
6.你投递Java职位,但是到时可能会让你转方向比如C++,你还愿意来吗?
|
||||
|
||||
同类问题:
|
||||
|
||||
你投递服务器开发, 现在让你转前端, 你愿意来吗?
|
||||
|
||||
你投递开发, 现在让你转测试, 你愿意来吗?
|
||||
|
||||
愿意,面向工资编程,只要钱给到位, 这些都不是问题。而且, 咱们还都是一张白纸, 技术方向有很多, 没有高低贵贱之分, 到你适合哪个方向, 这要真正经历过才知道。如果后期觉得不合适, 还可以内部转岗/跳槽. 社招的选择空间比校招大很多。虽然我主要使用的是Java,但是我觉得语言间都是互通的,即不存在很大的转换的成本。此外,我觉得贵司的业务与具体的开发方向和我个人的兴趣非常的契合最后,我觉得,代码之外,做工程的能力也很重要。
|
||||
|
||||
最后,祝大家早日拿到自己满意的OFFER。
|
@ -1,22 +0,0 @@
|
||||
# 面试问实习内容怎么准备
|
||||
|
||||
https://wx.zsxq.com/dweb2/index/topic_detail/212815488121441
|
||||
|
||||
实习都做了什么。
|
||||
|
||||
实习中遇到了哪些问题(技术上,开发流程上,部门沟通上)。
|
||||
|
||||
你是如何解决这些问题的。
|
||||
|
||||
实习中收获了什么
|
||||
|
||||
- 技术上成长 (学习了哪些技术组件,自己有没有去深挖)
|
||||
|
||||
- 代码风格上 (如何写出易于维护的代码)
|
||||
|
||||
- 开发流程上 (单元检测,打日志,Git团队合作)
|
||||
|
||||
- 对业务理解能力上 (如果把业务场景转为系统设计转为工程代码,都考虑了哪些问题)
|
||||
|
||||
|
||||
也可以适当把同事工作的内容写自己简历上,但前提是自己一定要研究清楚,否则就是给自己挖坑
|
18
package-lock.json
generated
18
package-lock.json
generated
@ -1423,14 +1423,10 @@
|
||||
}
|
||||
},
|
||||
"node_modules/caniuse-lite": {
|
||||
"version": "1.0.30001283",
|
||||
"resolved": "https://registry.npmmirror.com/caniuse-lite/download/caniuse-lite-1.0.30001283.tgz",
|
||||
"integrity": "sha512-9RoKo841j1GQFSJz/nCXOj0sD7tHBtlowjYlrqIUS812x9/emfBLBt6IyMz1zIaYc/eRL8Cs6HPUVi2Hzq4sIg==",
|
||||
"dev": true,
|
||||
"funding": {
|
||||
"type": "opencollective",
|
||||
"url": "https://opencollective.com/browserslist"
|
||||
}
|
||||
"version": "1.0.30001430",
|
||||
"resolved": "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001430.tgz",
|
||||
"integrity": "sha512-IB1BXTZKPDVPM7cnV4iaKaHxckvdr/3xtctB3f7Hmenx3qYBhGtTZ//7EllK66aKXW98Lx0+7Yr0kxBtIt3tzg==",
|
||||
"dev": true
|
||||
},
|
||||
"node_modules/chalk": {
|
||||
"version": "4.1.2",
|
||||
@ -7372,9 +7368,9 @@
|
||||
}
|
||||
},
|
||||
"caniuse-lite": {
|
||||
"version": "1.0.30001283",
|
||||
"resolved": "https://registry.npmmirror.com/caniuse-lite/download/caniuse-lite-1.0.30001283.tgz",
|
||||
"integrity": "sha512-9RoKo841j1GQFSJz/nCXOj0sD7tHBtlowjYlrqIUS812x9/emfBLBt6IyMz1zIaYc/eRL8Cs6HPUVi2Hzq4sIg==",
|
||||
"version": "1.0.30001430",
|
||||
"resolved": "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001430.tgz",
|
||||
"integrity": "sha512-IB1BXTZKPDVPM7cnV4iaKaHxckvdr/3xtctB3f7Hmenx3qYBhGtTZ//7EllK66aKXW98Lx0+7Yr0kxBtIt3tzg==",
|
||||
"dev": true
|
||||
},
|
||||
"chalk": {
|
||||
|
Loading…
Reference in New Issue
Block a user