那個啊明天面試啊人資說要考python要考pandas 還什麼的數據清洗什麼的聽起來不會太難不過肥宅我第一次考要怎麼練啊會考啥啊有沒有大大能救救我有沒有卦? ... <看更多>
「python面試 ptt」的推薦目錄:
- 關於python面試 ptt 在 [心得] Leetcode 刷題解答與Python 3 小技巧分享 的評價
- 關於python面試 ptt 在 [問卦] 面試要考Python 要練什麼? 的評價
- 關於python面試 ptt 在 [請益] 後端刷題及工作語言的選擇PTT推薦- Soft_Job 的評價
- 關於python面試 ptt 在 [請益] 請問Python資料科學工程師的薪水? - 看板Tech_Job 的評價
- 關於python面試 ptt 在 [心得] 2022後端面試心得- 看板Soft_Job 的評價
- 關於python面試 ptt 在 python 找工作ptt 的評價
- 關於python面試 ptt 在 [討論] 刷leetcode的語言選擇- Soft_Job - PTT網頁版 的評價
- 關於python面試 ptt 在 python程式語言-推薦/討論/評價在PTT、Dcard、IG整理一次看 的評價
- 關於python面試 ptt 在 python程式語言-推薦/討論/評價在PTT、Dcard、IG整理一次看 的評價
- 關於python面試 ptt 在 [徵才] 美商軟體工程師(Python) - 內湖, 月薪70k~113k - soft_job 的評價
- 關於python面試 ptt 在 分享雙北軟體工程面試經驗( 21 家,含台、港、外商) 的評價
- 關於python面試 ptt 在 Re: [討論] 刷題Python or C++ SuperSunny PTT批踢踢實業坊 的評價
- 關於python面試 ptt 在 ET寫python 打工薪水計算 - YouTube 的評價
- 關於python面試 ptt 在 友達光電股份有限公司 的評價
- 關於python面試 ptt 在 [請益] 寫韌體薪水好卑微阿? 的評價
- 關於python面試 ptt 在 Soft_Job - [請益] python後端工程師技能樹 - MYPTT 的評價
- 關於python面試 ptt 在 [心得] 2021新鮮人面試心得(SDE/MLE/Quant) - Soft_Job 的評價
- 關於python面試 ptt 在 [心得] 非本科自學/產業小尖兵轉行- Soft_Job 的評價
- 關於python面試 ptt 在 鈦坦科技Ptt 的評價
- 關於python面試 ptt 在 Google 職缺ptt 的評價
- 關於python面試 ptt 在 Mimikatz Explorer - Kerberos PTT & Purge 的評價
python面試 ptt 在 [請益] 後端刷題及工作語言的選擇PTT推薦- Soft_Job 的八卦
英文不會是太大的問題那麼在這種情況下想請問資深的前輩們會推薦哪一種選擇呢? 1. python 刷題面試, 工作上使用springboot 2. python 刷題面試, 工作上 ... ... <看更多>
python面試 ptt 在 [請益] 請問Python資料科學工程師的薪水? - 看板Tech_Job 的八卦
各位前輩好經網路查薪水網站和該版爬文好像都沒有查到需要的資訊,所以發問請教。 我是非本科生,目前有Java開發經驗1年(實際工作)、Python資料科學自學4個月(尚未用在 ... ... <看更多>
python面試 ptt 在 [心得] 2022後端面試心得- 看板Soft_Job 的八卦
面試 公司整理(沒有特別註明就是Python缺) Offer Get: 蝦皮、麻布數據、 ... 工作/求職順利安穩度過這波景氣寒冬>< -- ※ 發信站: 批踢踢實業坊(ptt.cc. ) ... ... <看更多>
python面試 ptt 在 python 找工作ptt 的八卦
在面试前,你应该研究一下公司的背景、愿景和文化,并准备一些问题来询问面试官。 总之,在PTT 上寻找Python 工作需要一定的耐心和时间,但是它是一个可以提供许多工作机会 ... ... <看更多>
python面試 ptt 在 [討論] 刷leetcode的語言選擇- Soft_Job - PTT網頁版 的八卦
自己爽就好-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.216.190.184 (臺灣) ※ 文章網址: ... 推tnfshjcc: 用最多面試官懂的語言在美國是python 02/28 00:10. ... <看更多>
python面試 ptt 在 python程式語言-推薦/討論/評價在PTT、Dcard、IG整理一次看 的八卦
NT 390 特價中這是最全面幫助你在Python 技術面試成功的線上課程,除了程式設計, 也包含資料結構和演算法!開始你的程式設計職涯並開始準備面試! ... <看更多>
python面試 ptt 在 python程式語言-推薦/討論/評價在PTT、Dcard、IG整理一次看 的八卦
NT 390 特價中這是最全面幫助你在Python 技術面試成功的線上課程,除了程式設計, 也包含資料結構和演算法!開始你的程式設計職涯並開始準備面試! ... <看更多>
python面試 ptt 在 [徵才] 美商軟體工程師(Python) - 內湖, 月薪70k~113k - soft_job 的八卦
(客製) 利用Python 程式語言協助客戶客製化監控系統(品管) 品質管理, 協助測試產品(客服) ... 臭蟲修復(Python) 薪資範圍: 根據條件月薪71,700 ~ 113,700 一年12 個月. ... <看更多>
python面試 ptt 在 分享雙北軟體工程面試經驗( 21 家,含台、港、外商) 的八卦
先自我介紹背景,學士畢業- 雙北,面試,薪資,工作. ... Laravel, Python, Javascrip,有管Devops( GCP ),並建CICD Pipeline,寫測試,跑Code Review。 ... <看更多>
python面試 ptt 在 Re: [討論] 刷題Python or C++ SuperSunny PTT批踢踢實業坊 的八卦
C++ 和Python 混著刷 : 4. 其他 : 先說我自己的,我一開始是選3,因為Python 最熟(碩班念Data Science) : C++ 聽人家說常考,所以也想練 : 但後來發現面試其實都能 ... ... <看更多>
python面試 ptt 在 ET寫python 打工薪水計算 - YouTube 的八卦

小於120小時,每小時是120小時工資的0.8倍。等於120小時,每小時150元。大於150小時,每小時是120小時工資的1.6倍. ... <看更多>
python面試 ptt 在 友達光電股份有限公司 的八卦
薪水情報 面試心得 PTT 評價. PTT 評價. [新聞] 世界先進買友達L3B廠砸9.05億元擴八 ... 程度普通,可和外國人聊天程度,會python、懂一些linux、C程度可撥以下正文*和 ... ... <看更多>
python面試 ptt 在 [請益] 寫韌體薪水好卑微阿? 的八卦
之前以為都會寫面議, 這家很直接阿。 寫軟體前端,python 都6萬起跳。 ... <看更多>
python面試 ptt 在 Soft_Job - [請益] python後端工程師技能樹 - MYPTT 的八卦
然後去開始去面試了幾家公司,比較心儀的公司都失敗了, 拿到offer的通常都是連版本 ... 36.238.235.140 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1502610778. ... <看更多>
python面試 ptt 在 [心得] 2021新鮮人面試心得(SDE/MLE/Quant) - Soft_Job 的八卦
因為我刷題都用python練習,被問到C++很細節的問題,因為不熟直接GG。整體準備不夠充分,在面完第一位工程師以後,直接被HR通知面試結束,等待下一步 ... ... <看更多>
python面試 ptt 在 [心得] 非本科自學/產業小尖兵轉行- Soft_Job 的八卦
高雄幾乎沒有這個機會,就算有願意任用非本科無經驗的公司, 可是主要程式語言都不是Python,而是C#、Java ... 就算有公司願意面試我,面了三間,三間 ... ... <看更多>
python面試 ptt 在 鈦坦科技Ptt 的八卦
0本人目前在醫療資訊體系想轉換跑道想問各位大大有去過這間面試嗎目前我會的語言後端PHP Javascript python 目前. 企業管理當軟體工程師的薪水不再是秘密鈦坦科技做到 ... ... <看更多>
python面試 ptt 在 Google 職缺ptt 的八卦
我猜電面要用C/C++ 寫吧,但我用python,面試官也接受。此外面試官有說我的工作經驗跟我投的缺不太有關聯。 Enhance Mobile Workforce Productivity ... ... <看更多>
python面試 ptt 在 Mimikatz Explorer - Kerberos PTT & Purge 的八卦
Mimikatz 的 kerberos::ptt 功能可以将现有的Kerberos 票据提交到内存中,也就是常说的“票据传递”。 kerberos::purge 功能用于将当前会话缓存 ... ... <看更多>
python面試 ptt 在 [心得] Leetcode 刷題解答與Python 3 小技巧分享 的八卦
嗨,大家週末愉快!
不知道還記不記得之前小弟有分享面試 Google TW SWE 的心得,
最後有提到小弟當初有發願,如果順利進去要把過去寫過題目留存的解答整理分享出來,
最近終於施工完了,提供給有需要的人可以自由取用。
這份解答內涵蓋了 781 題的 Python 3 解法(太早期刷的題目就沒留解法了 QQ),
寫這些解答的目的是為了還願並且回饋給還在努力的板友,
唯一的使用限制就是請不要拿來作商業用途,讓知識無償分享出去,感謝大家。
https://www.notion.so/lenchen/LeetCode-47d625b874894484af7c055b024b9817
內容主要分成四大類,
1. 資料結構
主題涵蓋常用於 Leetcode 內解題的資料結構,
較常見的:Array/String, Matrix, Linked List, HashSet/Map, Stack, Queue, Heap
較高階的:DSU, Trie, BIT
還有偶爾會用到 Deque 跟 sortedcontainers,但數量比較少就沒特別分類。
2. 演算法
這邊其實是我自己的歸類,不一定只有這些 XD
內容涵蓋有:
greedy, multiple pointers, sliding window, sort, DFS/BFS, backtracking,
sweep line, rolling sum, binary search, dynamic programming, minimax
有趣的是這邊沒列 divide and conquer 這個經典分類,
因為好像幾乎沒遇到過哪題是只能使用 divide and conquer 解的,
所以就沒有讓它自成一個分類了。
但若有題目也可以用 divide and conquer 解的話,
我也有寫下來,所以還是可以再自行了解下。
3. 圖
圖相關的問題因為太經典所以自成一個主題,
整理了我所遇到的常見圖論演算法,還有 topological sort 的兩種方式,
最重要的是 tree 相關的分類也包含在這一部分內。
4. 其他
數學、隨機、位元操作相關的題目都會在這裡。
大致上就分這四個部分,每個解答底下都有一行字總結這題的解題概念,
因為跨越了兩年半所以 coding style 可能也有些不一樣,
但保證其中 99% 的內容都是我親手一個個字元打出來的,
希望能幫助到有需要的人 :)
另外順便再分享一些我覺得使用 Python 3 刷題時可以用的一些小技巧,
可以讓你的 code 變得更精簡,大家可以看看然後挑自己喜歡的來使用:
1. 用 next 搭配 generator comprehension 來獲取第一個滿足條件的元素,
像是 next(ele for ele in arr if ele > 0),就可以拿到 arr 中的第一個正數。
2. 解對稱性題目時,可以把引數調換 call 一次,減少重複的 code,像是:
def foo(a, b):
if a > b: return foo(b, a)
...
就可以讓你接下來維持在 a <= b 的前提下繼續寫 code,或者直接 swap 引數也可以:
def foo(a, b):
if a > b: a, b = b, a
...
3. python dict 可以使用 tuple 作 multikey,像是 d[k1, k2, k3],
如此一來就不用巢狀 dict 了(d[k1][k2][k3])
4. 可以使用 unpacking 來抽取出需要的參數,像是:
A = [1, 2, 3, 4, 5]
foo, *B, bar = A
可以得到 foo == 1, B == [2, 3, 4], bar == 5
另外還可以用巢狀 unpacking,
像是 for i, (a, b) in enumerate(pairs): 就超級常用。
5. Python 3.8 跟 3.9 有多了一些不錯的東西,
像是 3.8 的 assignment expression(:=) 跟 3.9 的 dict shallow merge(|)
都有機會可以讓 code 更精簡。
6. 有些 matrix 或是 grid 的題目,兩個 dimension 長度有可能為 0,
可以用 if not any(matrix): return xxx 來處理(感謝 Stefan Pochmann)
7. in 也會消費 iterator,
所以如果想知道某個 str s2 是不是另一個 str s1 的 subsequence 可以這麼做,
I = iter(s1)
return all(c in I for c in s2)
(再次感謝 Stefan Pochmann)
8. 想要測兩個數是不是同正負可以用 (a > 0) is (b > 0),記得事先檢查 0
板友提供 (credit to @pig2014): a ^ b > 0 更好
9. 想要攤平巢狀 list 可以用 sum(L, []) <- 不建議!途中 list 會一直重新 alloc
(credit to @coquelicot)
參考 stack overflow:https://bit.ly/3rz8UqH
建議的替代:
9.1. list comprehension: A = [ele for sub in arr for ele in sub]
9.2. itertools: A = list(itertools.chain.from_iterable(arr))
9.3. reduce: A = functools.reduce(operator.iconcat, arr, [])
10. 某些要提供 factory function 的地方,可以遞迴給自己,像是:
trie = lambda: collections.defaultdict(trie)
11. itemgetter 在某些需要 key 的 builtin function 很好用,像是:
sorted(A, key=itemgetter(1)),等同於寫 key=lambda x: x[1]
12. 因為 Python list 提供 negative indexing,
在某些情況可以用 ~i 來獲得對應於 i 的反向 indexing,像是:
for i in range(len(A)):
A[i] += xxx # A[0], A[1], A[2] , ...
A[~i] += ooo # A[-1], A[-2], A[-3], ...
大概就是這些東西了吧,這些技巧有些人喜歡有些人不喜歡,
我覺得沒有對錯啦,就挑自己覺得不錯的用吧 XD
happy coding!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.161.76.160 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1627032495.A.65E.html
同意,所以我文中有說有些人喜歡有些人不喜歡,選自己喜歡的用就好,
像是我個人比較偏好用 dict.setdefault 建 trie 而不是用 defauldict,
但這些技巧的背後都代表著一些語言特性,了解一下並不吃虧。
而且說句實在話,限制短時間的面試 跟 長期維護的產品,出發點並不能一概而論。
沒錯,絕對不要背答案,一個變化就倒了,該學習的是每題背後用到的觀念。
然後這份的解法就是揉合了討論區跟解答寫出來的 XD
因為發現有時候 leetcode 解答反而不是最佳解,
像是 Morris traversal 就只有少數幾篇解答有提到,但超多題目其實都可以用。
沒有耶,在學期間是有修過幾門 AI/ML 相關的課程,
出社會後主要是在做 web/app 的開發。
... <看更多>