前端面試問題集

  1. local + session storage
  2. 簡述一下functional programming
  3. 簡述一下物件導向
  4. 會不會用css、css預處理器
  5. 你的前端測試怎麼寫
  6. side effect是什麼
  7. 會用webpack嗎
  8. server side rendering觀念
  9. SPA和MPA差別
  10. 你的CORS怎麼處理
  11. 閉包是什麼
    裡面的function讀得到外層的變數
  12. shallow copy + deep copy
  13. React有用過哪些hooks
  14. React的life cycle有哪些
  15. 多語系怎麼實現
  16. 解釋redux、狀態管理的流程

處理事情篇

  1. 假設有個案子要做,裡面有很多舊的library(例如jQuery)
    妳會用舊的技術還是用新的技術?
    能從舊的程式裡面改需求、加功能嗎?

legacy code的應對方法

  1. 先大概看熟它寫什麼,時間不夠的話快速看過,找到要改的地方改。
  2. 看要不要重構、重寫(評估時間跟複不複雜)
  3. 沒有要重寫就改它
  4. 當笑話看
  5. 當自己是考古學家
  6. 想著「應該還是有可取之處」
  7. 當作一個練習重構重寫、速度的case
  8. 時間有限的情況下,找到要改的地方來改就好,全部看完可能也不知道做什麼
  9. 有人可以考古的話就問,沒人問的話就試以上方法

[NEW] Ultimate AWS Certified Cloud Practitioner – 2021

udemy的課,記一下心得
3-9、各種cloud type(Iaas、Paas、Saas)
4-24、教用AWS CLI,Access keys是CLI或SDK要用的
4-26、教用AWS CloudShell,不一定要用這個東西,看想要用本機的cmder還是CloudShell都可以
4-27、教IAM Roles的觀念,其實就是AWS服務的權限

條列式筆記:

  1. 在搜尋bar可以直接搜尋功能,很方便。
groups不能nested
左邊是root user右邊是IAM user,要用不同的瀏覽器或是開無痕來登,不然會搶登
這個有看沒有懂,繼續看中
any action, any resources
不要用root account 去產生security credentials
Create IAM Roles的操作介面
這個感覺會常考捏
開一個Budgets

Creating IAM policies

.NET Framework CICD

研究這個真的花了老半天,首先是要用 GitLab 的 windows host
接下來研究怎麼build my solution

需要研究的主題:
docker
MSBuild
GitLab
PowerShell


搜尋docker image
.NET Framework SDK

參考文章
Using Dotnet and MSBuild tools in Dockerfile
“msbuild” not working in Windows Shared Runner?
MS Build not working with gitlab runner while working locally
看到這篇發現他的path後面還有msbuild.exe
The reference assemblies for framework “.NETFramework,Version=v4.6.2” were not found
看這篇安裝了套件Microsoft.NETFramework.ReferenceAssemblies

研究deploy
How to Connect to a Remote Computer Using Command Prompt
教怎麼連到遠端電腦


參考yaml
lib/gitlab/ci/templates/dotNET.gitlab-ci.yml

拿鐵因子

看完這本,覺得還蠻推薦給理財新手的,它裡面完全沒有什麼難懂的名詞,比言情小說還好讀懂,以故事化的方式來簡單道出理財的觀念。
不過要看到後面才會講出理財的重點
我覺得作者是想說,市井小民照著書裡的原則走的話,每天省下非必要的消費,就算不用發一筆橫財,也能達成自己的夢想(買房、創業…)