口袋寶石電面

三月一面

國人小哥 有些小錯被點出但還是給過

  1. strstr

  2. ternary expression generate tree a?b:c

四月二面

美國小哥 瘋狂follow up

  1. calculator +*

  2. calculator +*^

  3. calculator +*^()

最後小哥問說要怎麼照這些符號的順序generalize code 大意應該是就是照 ^*+ 去做判斷 不要看到每一個特別寫一個case 但最後答不上來 已掛

都在面經裡面 只怪自己不夠認真

https://en.wikipedia.org/wiki/Shunting-yard_algorithm