In 2017, when I was in the trough of my life, I went to China before starting a new job in Shenzhen.
Having not met my university classmates for almost ten years, those who worked in Shenzhen held a gathering in a Cantonese restaurant to welcome my return to China. After lunch, those who had married went home, leaving only one who was still single to accompany me.
"Little New, I know you've suffered a lot due to ZTE. But please don't talk about this unhappy past anymore, as you should move on from it and look forward to the future. Nevertheless, the HR who hired you had resigned a couple of years after you left," he said. Then he continued, "Don't be too attached to friends who have blocked you. I know you felt hurt, but there are many more classmates who wanted to contact you."
I am still grateful for his concern for me. However, when looking back at the stories in ZTE Corporation, I deem it a matter of pride rather than suffering, as it is not easy for an undergraduate student to be 'deceived' by a multinational tech giant.
Especially, I strongly felt the kindness from others in ZTE when I submitted my application to resign.
"I only want to go to the R&D department," I said to the interviewers at the Tangcheng Hotel, where the ZTE campus recruitment team was.
"But our company has a policy of only recruiting graduates with a master's degree or above for R&D positions," they said.
"If it is impossible, I think we don't need to waste time on the interview," I said.
"But since you've come here today, why not go through the interview process first?"
Then they asked me questions about communications techniques.
"For the seven layers of the TCP/IP protocol, which layers were implemented by hardware? "One interviewer asked.
"This question is a bit meaningless. Any electronic system cannot function without hardware. With basic hardware, any algorithm can be designed using software or hardware, depending on whether you want it to be easier to configure or to perform faster," I said.
"Your answer is interesting, and I quite agree with you..."
"Do you know how to judge if a communication system is synchronized?" He asked.
"If you can see an eye diagram on the oscilloscope," I said.
"Why can you see an eye diagram when it is synchronized?" The other interviewer asked.
"When a system has been synchronized, the sine signals can be grouped into two sets. In each set, all the peaks and troughs are at the same time, whereas the peaks match the troughs of the other set, forming an eye shape," I responded.
They nodded their heads and asked, "Can you tell me your understanding of coding?"
"In a communication system, there are two types of coding: source coding, which aims to reduce the size of information in the data to transmit, and channel coding, which adds redundant information that is used to recover the data for corrupted data," I said.
"How do you consider the techniques in source and channel coding?" He continued to question.
"For source coding, I think we need to consider the size of the source data and the level of redundancy. If you're sending text data, I don't think it is a priority to compress it, whereas for high-resolution video of a blue sky, it is different... For channel coding, it depends on the environment of the communication channel. It is more important in wireless communications. They also depend on the resources you have and the error rates that need to be achieved..."
"But are they the only coding techniques in a communication system?" The other interviewer interrupted me. "Besides the two, we also have PCM coding when converting an analog signal to its digital form."
I then explained the theory and said, "The international standards allocate more codes for signals in the lower frequency band."
"Why does the low-frequency band receive more codes?" He asked.
"Because human voices are usually low-frequency signals, and the textbook explains the situation when telephone communication was the dominant type. But I think this has been outdated. If you want to transmit other data such as images, text, video, and audio other than voices, it no longer been suitable," I then added, "It also depends on the resources and traffic on the systems. To achieve higher quality data, more codes overall are beneficial."
The interviewer then merrily talked to the other and said, "I asked this question almost every year and this is the most special answer. Yes, it is for voices and the future trend is to transfer multimedia data over the network. He is the first one to point out that the textbook content has been out of date."
Then it was the other interviewer's turn to ask questions. He asked me to draw a diagram to illustrate the different components of a communications system, and then required me to write down the Shannon formula for channel capacity.
Then for the question about electronic circuit analysis, I answered it in three parts: linear circuits, digital circuits, and analogue circuits. For analogue circuits, I said the key was to transform the nonlinear semiconductor circuits to linear equivalents. For low-frequency signals, I said we could use parameter-based equivalent circuits. It could be applied theoretically when high-frequency signals are the inputs too, but in practice more usually, the Taylor series is applied and the higher-order components could be ignored... For the question of how to debug in software development, I said we could print out messages in the output console or set breakpoints...
After that, he asked me to explain TDMA, FDMA, and CDMA. Fortunately, I had just learned them in lectures during that semester.
"As you said, by expanding the spectrum, CDMA is good at resisting noise. Could you explain why?"
I was embarrassed and regretted talking too much about CDMA, while I was in fact not fully understanding it. Then I glanced at the paper in front of me, looking at the Shannon formula I had just written down. I said, "I don't know why for general cases, but in a special situation when the data transfer rate meets the Shannon channel capacity limit, based on the Shannon formula, if the spectrum is expanded, the signal-to-noise ratio is reduced, meaning a higher level of noise is allowed."
I thought they would be disappointed as it was almost impractical for a system to meet the channel capacity limit.
However, the two interviewers stared at me for a while and kept silent. After around a minute, one said, "Your study is very good! But why don't you continue for a master's degree?"
"If I graduate with a master's degree, I also need to find a job, right? If I can find a good one now, why do I need to do a master's degree course?"
"You're excellent!" The other said, "But our company's R&D department requires a master degree to enter. You know it is hard to ask the leaders in our Shenzhen Headquarter while you won't accept the offer in Xi'an as your hometown is in Guangdong Province."
"I think I can work in Xi'an. I really like living here," I replied.
"This is not your true thoughts," he said.
"If you now don't have any choice, would you consider a non-R&D position?" The other interviewer asked.
"The condition is meaningless," I said. "If you don't give me the offer to the R&D department, I would just go to another company."
"Which other company do you want to go to?" He asked.
"The one that is bigger than yours. Huawei!" I said.
Then the interviewer said while smiling, "I mean, if you don't have other opportunities, you will still work in ZTE for a non-R&D position, right? I mean the imaginary condition, which may not be real."
"If I were going to starve to death, I would have to accept, but as I said, this is not possible," I said.
Then they told me the technical interview had finished and the next section was chatting with me by others, and they examined my oral English skills.